Pertanyaan yang diberi tag «sql-server»

Semua versi Microsoft SQL Server (bukan MySQL). Harap juga tambahkan tag khusus versi, seperti sql-server-2016, karena sering relevan dengan pertanyaan.

1
Faktor-faktor apa yang masuk ke Indeks Clustered View yang diindeks yang dipilih?
Secara singkat Faktor-faktor apa yang masuk ke dalam mereka kueri pemilihan pengoptimal dari indeks tampilan diindeks? Bagi saya, tampilan yang diindeks tampaknya menentang apa yang saya pahami tentang bagaimana Pengoptimal mengambil indeks. Saya pernah melihat ini bertanya sebelumnya , tetapi OP tidak diterima dengan baik. Saya benar-benar mencari guidepost , …

2
Temukan Kunci Asing Terkait dengan Kunci Utama Diberikan
Saya ingin cara untuk menetapkan kolom mana dalam basis data yang diberikan bergabung melalui hubungan PK / FK. Saya dapat mengembalikan informasi PK / FK untuk tabel yang diberikan melalui SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG = 'MyDatabase' AND …


5
Buat panduan rencana untuk men-cache (malas spool) hasil CTE
Saya biasanya membuat panduan rencana dengan terlebih dahulu membangun kueri yang menggunakan rencana yang benar, dan menyalinnya ke kueri serupa yang tidak. Namun, itu kadang rumit, terutama jika kuerinya tidak persis sama. Apa cara yang benar untuk membuat panduan rencana dari awal? SQLKiwi telah menyebutkan menyusun rencana dalam SSIS, apakah …
19 sql-server  t-sql  cte 


5
Menegakkan integritas basis data
Apakah ini masuk akal untuk memiliki aplikasi menegakkan integritas database daripada memiliki kunci asing, memeriksa kendala, dll? Berapa banyak peningkatan kinerja yang bisa diharapkan untuk tidak menegakkan integritas database melalui alat basis data internal?

5
Tidak dapat menemukan Agen Server di SSMS
Saya mengikuti panduan ini - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ yang berfungsi sampai saya mencapai Langkah 8 Sekarang untuk menjadwalkan skrip Anda yang baru dibuat. Dalam SSMS terhubung ke server yang ingin Anda lacak. Pergi ke Agen SQL Server Anda dan perluas sehingga Anda dapat melihat folder Pekerjaan. Klik kanan folder Pekerjaan dan pilih …


9
Kontrol versi untuk objek database
Basis data yang sedang dikerjakan pengembang kami terlalu besar (memiliki banyak objek basis data). Kita harus mengontrol perubahan objek db (manajemen perubahan). Perusahaan kami tidak dapat memiliki orang yang hanya akan bertanggung jawab atas perubahan db. Jadi kita memerlukan sumber yang aman untuk objek basis data, seperti kontrol versi untuk …


2
Mengapa membuat indeks baru ini sangat meningkatkan kinerja ketika indeks yang ada menyertakan semua kolom dalam indeks baru?
Saya memiliki tabel Log dan LogItem; Saya sedang menulis kueri untuk mengambil beberapa data dari keduanya. Ada ribuan Logsdan masing-masing Logdapat memiliki hingga 125LogItems Kueri yang dipermasalahkan rumit jadi saya melewatkannya (jika seseorang berpikir itu penting, saya mungkin dapat mempostingnya), tetapi ketika saya menjalankan paket SSMS Estimated Query, ia memberi …
19 sql-server  index 



2
INT atau CHAR untuk Bidang Jenis
Apa desain terbaik untuk tabel, Typebidang yang dari intatau char(1)? Dengan kata lain, diberikan skema ini: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) Apakah lebih efisien (dari segi kinerja) untuk VehTypemenjadi seorang intatau char(1)? Katakanlah Anda memiliki lima jenis mobil, …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.