Pertanyaan yang diberi tag «sql-server-2005»

SQL Server 2005 (versi build utama 9.00.xxxx). Harap beri tag sql-server.



3
Pembaruan lambat di meja besar dengan subquery
Dengan SourceTablememiliki catatan> 15MM dan Bad_Phrasememiliki catatan > 3K, kueri berikut ini membutuhkan waktu hampir 10 jam untuk berjalan di SQL Server 2005 SP4. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) Dalam bahasa Inggris, kueri ini menghitung jumlah frasa berbeda yang tercantum dalam …

1
Apakah ASYNC_NETWORK_IO tunggu, ketik apa saja yang perlu dikhawatirkan?
Dalam melihat daftar prosedur tersimpan yang membutuhkan waktu lama untuk dieksekusi, salah satu yang paling menyebabkan menunggu. Namun, sebagian besar dari penantian itu (81%) adalah ASYNC_NETWORK_IO dan saya tahu mengapa: prosedur tersimpan mentransfer sekitar 400 MB informasi. Dalam dokumentasi, itu menyatakan bahwa penyebab ASYNC_NETWORK_IO adalah bahwa klien tidak dapat mengikuti …

4
Cara memecahkan eksekusi skrip SQL
Saya sedang mengerjakan skrip sql dan saya memiliki persyaratan untuk berhenti melanjutkan skrip jika beberapa kondisi tidak terpenuhi. Ketika saya Google itu, saya menemukan RaisError dengan 20 tingkat keparahan akan menghentikannya. Tetapi untuk beberapa alasan saya tidak dapat menggunakan opsi itu. Tolong beri saya alternatif apa yang memungkinkan untuk menghentikan …


1
Perbedaan monumental dalam waktu eksekusi antara kueri saat menggunakan petunjuk permintaan RECOMPILE
Saya memiliki dua kueri yang hampir sama, berjalan pada contoh SQL Server 2005 yang sama: Yang pertama adalah SELECTpermintaan asli yang dihasilkan oleh LINQ (saya tahu, saya tahu ... Saya bukan pengembang aplikasi, hanya DBA :). Yang kedua persis sama dengan yang pertama, ditambahkan OPTION (RECOMPILE)di akhir. Tidak ada lagi …

2
Buat Lihat dalam database yang ditentukan dengan sql dinamis?
Saya sedang menulis sql dinamis untuk menjatuhkan dan membuat tampilan dalam database yang berbeda. Jadi saya menulis: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........something exec (@CreateViewStatement) Ini memberi saya kesalahan: 'CREATE VIEW' harus menjadi pernyataan pertama dalam kumpulan permintaan. Jika saya menghapus pernyataan …



1
Diperlukan untuk memasukkan kolom indeks berkerumun di indeks non-berkerumun?
Mempertimbangkan bahwa indeks non-cluster didasarkan pada indeks clustered, akankah perlu bagi indeks non-clustered untuk mendaftar salah satu kolom yang terkandung dalam indeks clustered? Dengan kata lain jika tabel Products berisi indeks berkerumun di ProductID, saat membuat indeks non-berkerumun di mana akan disarankan untuk memasukkan kolom ProductID, apakah perlu untuk menambahkannya …





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.