- Jika Anda ingin bergabung di
Purchases.CustomerID
Anda harus meletakkan indeks di atasnya. - Jika Anda sering menanyakan rentang nilai, Anda juga harus memasukkan indeks ke dalamnya.
Karena Anda meminta SQL server untuk memilih di antara dua paket buruk.
SQL Server dapat menebak secara kasar berapa banyak pembelian yang akan ditanggung oleh > 1000
permintaan, dan akan memilih rencana berdasarkan itu.
Namun tidak dapat menebak berapa banyak yang akan dicakup oleh permintaan UDF, jadi dapat memilih paket yang berbeda. Karena terjadi ketidaktahuan, itu mungkin lebih baik atau lebih buruk daripada rencana lain tergantung pada seberapa baik tebakannya.
Anda dapat melihat rencana yang dihasilkan dan itu akan memberi tahu Anda perkiraan jumlah baris di setiap rencana, dan juga jumlah sebenarnya. Jumlah perkiraan tersebut menjelaskan pilihan paket dalam setiap kasus.