Episode
Estimasi Kardinalitas - Variabel Tabel Vs Tabel Sementara di SQL Server
SQL Server membuat dan mempertahankan statistik untuk tabel sementara, yang mengarah pada estimasi kardinalitas yang lebih baik dan pembuatan rencana eksekusi yang optimal. Variabel tabel tidak memiliki statistik, yang dapat mengakibatkan estimasi kardinalitas yang buruk dan pembuatan rencana eksekusi yang tidak optimal. Saat Anda menambahkan opsi petunjuk kueri (kompilasi ulang) saat menggunakan variabel tabel, SQL Server dapat menggunakan perkiraan berbasis heuristik, dengan mempertimbangkan jumlah total baris dalam variabel tabel; ini dapat membantu dalam beberapa skenario.
Video di bawah ini menunjukkan ini dengan contoh langsung. SQLTest Tool mensimulasikan lab langsung untuk Anda, tidak perlu pendaftaran. Anda dapat mempraktikkan contoh langsung online saat menonton Video.
SQL Server membuat dan mempertahankan statistik untuk tabel sementara, yang mengarah pada estimasi kardinalitas yang lebih baik dan pembuatan rencana eksekusi yang optimal. Variabel tabel tidak memiliki statistik, yang dapat mengakibatkan estimasi kardinalitas yang buruk dan pembuatan rencana eksekusi yang tidak optimal. Saat Anda menambahkan opsi petunjuk kueri (kompilasi ulang) saat menggunakan variabel tabel, SQL Server dapat menggunakan perkiraan berbasis heuristik, dengan mempertimbangkan jumlah total baris dalam variabel tabel; ini dapat membantu dalam beberapa skenario.
Video di bawah ini menunjukkan ini dengan contoh langsung. SQLTest Tool mensimulasikan lab langsung untuk Anda, tidak perlu pendaftaran. Anda dapat mempraktikkan contoh langsung online saat menonton Video.