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.

Hecho

Inicie sesión para responder la pregunta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Salir de la versión móvil