Saltar al contenido

Estadísticas de tablas y su efecto en los planes de investigación

Durante este tutorial crearemos estadísticas para el TPCH.PART_DT mesa. Para ver el efecto de la creación de estadísticas, primero queremos generar y guardar los planes de preparación y ejecución para la consulta en el TPCH.PART_DT tabla antes de que se creen las estadísticas. Utilice el siguiente script para crear los planes de preparación y ejecución:

select
	s_acctbal,
	s_name,
	n_name,
	p_partkey,
	p_mfgr,
	s_address,
	s_phone,
	s_comment
from
	TPCH.PART_DT,
	TPCH.SUPPLIER_DT,
	TPCH.PARTSUPP_DT,
	TPCH.NATION_CS,
	TPCH.REGION_CS
where
	p_partkey = ps_partkey
	and s_suppkey = ps_suppkey
	and p_size = 38
	and p_type like '%COPPER'
	and s_nationkey = n_nationkey
	and n_regionkey = r_regionkey
	and r_name = 'AMERICA'
	and ps_supplycost = (
		select
			min(ps_supplycost)
		from
			TPCH.PARTSUPP_DT,
			TPCH.SUPPLIER_DT,
			TPCH.NATION_CS,
			TPCH.REGION_CS
		where
			p_partkey = ps_partkey
			and s_suppkey = ps_suppkey
			and s_nationkey = n_nationkey
			and n_regionkey = r_regionkey
			and r_name = 'AMERICA'
	)
order by
	s_acctbal desc,
	n_name,
	s_name,
	p_partkey;

También puede guardar los planes si lo desea haciendo clic en el icono “Guardar como” en la ventana Plan de preparación / ejecución.

Para abrir un plan de guardado, haga clic en Archivo > Abrir documento… y luego navegue hasta donde guardó el plan.

Plan abierto

Hecho

Inicie sesión para responder la pregunta