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.


2
Bagaimana perkiraan baris dapat ditingkatkan untuk mengurangi peluang tumpahan ke tempdb
Saya perhatikan bahwa ketika ada tumpahan ke acara tempdb (menyebabkan kueri lambat) yang sering kali perkiraan baris jauh dari gabungan tertentu. Saya telah melihat peristiwa tumpahan terjadi dengan menggabungkan dan hash bergabung dan mereka sering meningkatkan runtime 3x menjadi 10x. Pertanyaan ini menyangkut bagaimana meningkatkan perkiraan baris dengan asumsi bahwa …

3
Dapatkan kemunculan nilai ke-2 atau ke-3 dalam string yang dibatasi
Saya memiliki tabel berikut: ========================================================== | Name_Level_Class_Section | Phone Num | ========================================================== | Jacky_1_B2_23 | 1122554455 | | Johnhy_1_B2_24 | 1122554455 | | Peter_2_A5_3 | 1122554455 | ========================================================== Saya berpikir untuk menyederhanakan pernyataan SQL saya sebagai berikut: select *, substring(Name_Level_Class_Section, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_', Name_Level_Class_Section) + 1)) + 1, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section)+1))+1))- …

1
SQL Server 2012 Model Pemulihan Sederhana dengan LOG_BACKUP log_reuse_wait_desc
Sementara saya sedang melakukan penyelidikan sendiri, apakah ada yang tahu mengapa database dalam SIMPLEmodel pemulihan memiliki LOG_BACKUPuntuk itu log_reuse_wait_desc? SQL Server 2012 SP1. Database dibuat hanya beberapa minggu yang lalu. Tidak ada replikasi, tidak ada mirroring, tidak ada pengiriman log, dan tidak pernah memilikinya. Kami melakukan backup database dan mengembalikan …

2
Jika saya gagal pada satu database, apakah yang lain yang memiliki mirror endpoint yang sama juga gagal?
Kami memiliki dua pengaturan basis data untuk mirroring pada satu contoh SQL Server: database uji dan database produksi. Keduanya dicerminkan ke server lain menggunakan titik akhir yang sama persis. Jika saya masuk ke Properti Database untuk database pengujian dan klik tombol "Kegagalan", apakah itu akan gagal atas basis data produksi …

3
Masalah pembulatan desimal otomatis
Pertanyaannya relatif sederhana. Saya perlu menghitung 3 kolom di mana hasil pertengahan adalah desimal besar, dan saya mengalami masalah di awal dengan SQL Server pada dasarnya membulatkan desimal terlepas dari pemain / konversi. Sebagai contoh, mari kita lakukan pembagian sederhana sebagai 1234/1233. Kalkulator akan menghasilkan 1.00081103000811. Tetapi ketika saya melakukan …

5
Pengaturan memori maksimum di SQL Server
Saya menjalankan SQL Server 2008 dan aplikasi berbasis web, pada satu server khusus, dengan hanya 2Gb memori yang tersedia. Seperti dicatat di tempat lain, SQL Server secara teratur membutuhkan hingga 98% dari memori fisik, yang tampaknya memperlambat aplikasi web yang berjalan di server. Dalam Properti Server di SSMS, di bawah …

3
Praktik terbaik untuk file log tempdb
Saya telah membaca banyak blog di sana-sini tentang cara mengkonfigurasi file data tempdb tetapi saya tidak menemukan informasi mengenai file log tempdb . Inilah strategi yang saya gunakan saat ini dengan tempdb saya: Saya telah menggunakan rekomendasi Paul Randal tentang cara membagi file data tempdb saya Saya telah mengatur ukuran …

2
Apakah kompresi data SQL Server baik untuk database hanya baca?
Beberapa literatur tentang kompresi data SQL Server yang saya baca menyatakan bahwa biaya penulisan meningkat menjadi sekitar empat kali lipat dari yang biasanya diperlukan. Tampaknya juga menyiratkan bahwa ini adalah kelemahan utama untuk kompresi data, sangat menyiratkan bahwa untuk database arsip read-only, kinerja akan (dengan beberapa pengecualian) ditingkatkan dengan penggunaan …

1
bagaimana cara menyisipkan baris default?
Jika saya membuat tabel dengan kolom identitas sebagai kunci utama, dan semua kolom lainnya memiliki nilai default, misalnya create table rr (id int identity(1,1) primary key, dt datetime default getdate())
11 sql-server 

1
Mengapa sql server perlu mengkonversi hasil count (*) menjadi int sebelum membandingkannya dengan variabel int?
Saya memiliki banyak pertanyaan dalam aplikasi saya di mana dalam klausa yang memiliki, saya memiliki perbandingan fungsi agregat hitung dengan variabel int. Dalam paket kueri, saya bisa melihat implisit_convert sebelum perbandingan. Saya ingin tahu mengapa ini terjadi karena sesuai dengan dokumentasi sql server, tipe kembalinya fungsi hitungan adalah int. Jadi …


4
Permintaan lambat untuk pengguna tertentu
Saya punya beberapa pertanyaan yang dipanggil dari aplikasi web C # .NET yang selalu cepat untuk saya (saya adalah admin lokal di SQL Server) tetapi untuk sekelompok pengguna (grup domain dengan izin yang diperlukan), permintaannya sangat lambat untuk titik itu habis dalam aplikasi. Apa yang menyebabkan kueri yang sama persis …



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.