Peningkatan diagnostik untuk rencana eksekusi query yang melibatkan sisa predikat pushdown di SQL Server 2012 dan 2014

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3107397
Gejala
Beberapa rencana eksekusi query di Microsoft SQL Server termasuk pola evaluasi filter ke Daftar Tabel atau indeks operasi pemindaian kisaran. Beberapa bagian dari predikat filter mungkin cocok bukti kunci indeks dan oleh karena itu dapat digunakan untuk menjalankan Pindai Telisik atau kisaran indeks. Bagian yang tersisa dari predikat disebut sebagai "sisa" dan harus dievaluasi untuk setiap baris output dengan operasi pemindaian atau kisaran. Ini akan sesuai dengan filter operator. Namun, untuk meningkatkan kinerja, SQL Server dapat push filter ke Daftar Tabel akses operator itu sendiri.

Meskipun pendekatan ini meningkatkan kinerja secara keseluruhan, di bawah beberapa kondisi (misalnya, jika tidak akurat cardinality perkiraan yang berkaitan dengan parameter sensitivitas), filter scan berikut mungkin pemrosesan sejumlah besar baris dari yang diharapkan. Hal ini mungkin tersembunyi selama permintaan kinerja pemecahan masalah ketika Anda menggunakan rencana aktual eksekusi, karena jumlah baris aktual yang dikembalikan akan sesuai dengan jumlah baris setelah predikat sisa diterapkan dan tidak aktual jumlah baris yang dipindai dari Daftar Tabel atau indeks.
Pemecahan masalah
Untuk meningkatkan diagnostik untuk skenario yang dijelaskan di bagian gejala, SQL Server 2012 Service Pack 3 (SP3) dan SQL Server 2014 SP2 memperkenalkan showplan atribut XML yang baru, Baca baris aktual. Atribut ini menyediakan informasi tentang berapa banyak baris dibaca oleh operator sebelum predikat sisa diterapkan.

Fungsionalitas ini adalah tangan introducedin Service Pack SQL Server.

Untuk informasi lebih lanjut tentang SQL Server 2012 Service Pack 3 (SP3), lihat bug yang diperbaiki dalam SQL Server 2012 Service Pack 3.

Tentang Service Pack untuk SQL Server

Service Pack bersifat kumulatif. Setiap Service Pack baru berisi semua perbaikan yang ada di Service Pack sebelumnya, bersama dengan perbaikan baru. Rekomendasi kami adalah untuk menerapkan Service Pack dan pembaruan kumulatif terbaru untuk Service Pack tersebut. Anda tidak harus memasang Service Pack sebelumnya sebelum memasang Service Pack. Menggunakan Daftar Tabel 1 dalam artikel berikut ini untuk menemukan informasi selengkapnya tentang Service Pack dan pembaruan kumulatif terbaru.

Cara menentukan versi, tingkat pemutakhiran dan edisi SQL Server dan komponennya
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Proprietà

ID articolo: 3107397 - Ultima revisione: 07/12/2016 02:54:00 - Revisione: 2.0

Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3107397 KbMtid
Feedback