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.

4
Di mana mulai memahami database yang tidak dikenal
Jadi, judulnya merangkumnya. Saya punya database SQL Server dengan 28 tabel dan 86 prosedur tersimpan yang harus direkayasa balik. Saya cukup yakin bahwa beberapa tabel tidak pernah digunakan dan tidak semua procs digunakan juga. Masalah terbesar adalah bahwa semua Layanan Windows yang dibuat untuk digunakan dengan DB ini dan semua …



2
Apakah kueri WHERE melakukan pemeriksaan pada perbandingan yang lebih sederhana (yaitu bit) sebelum menjalankan perbandingan yang lebih sulit (mis. Varchar)?
Jika saya menulis kueri yang menyertakan WHEREklausa majemuk , misalnya: SELECT * FROM MyTable WHERE BitField = 1 AND VarcharField = 'asdf' dan dimasukkannya bitperbandingan itu hanya mengecualikan bidang yang sama dengan varcharperbandingan akan mengecualikan, akankah kehadiran bitperbandingan bidang itu membuat saya peningkatan kinerja?

2
Mengapa klausa WHERE saya mendapat manfaat dari kolom "termasuk"?
Menurut jawaban ini , kecuali indeks dibangun di atas kolom yang digunakan untuk membatasi, kueri tidak akan mendapat manfaat dari indeks. Saya memiliki definisi ini: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT NULL, [ItemPriority] INT NOT NULL, [CreationTime] DATETIME NULL DEFAULT GETUTCDATE(), [LastAccessTime] DATETIME NULL DEFAULT …

4
Apakah praktik yang buruk untuk menggabungkan data dari tabel yang berbeda menjadi satu?
Latar Belakang Saya menulis banyak laporan besar untuk dan umumnya memelihara catatan kesehatan besar DB (menulis SP, fungsi, pekerjaan, dll.). Skema asli, dan perangkat lunak yang menggunakannya, berasal dari vendor yang berbeda, jadi saya tidak bisa banyak berubah tentang hal itu secara struktural. Ada banyak catatan yang memerlukan pelacakan seperti …

1
Mengapa praktik buruk untuk menginstal SQL Server ke root drive
Ketika saya menginstal SQL Server ke root drive saya, misalnya D:\, saya mendapatkan kesalahan ketika saya menjalankan pengalih basis data dari perangkat lunak pihak ketiga. Tetapi ketika saya memindahkan contoh SQL Server saya ke D:\SQL\(memindahkannya ke folder dalam drive) maka instalasi bekerja dengan sempurna. Pertanyaan saya tidak menganggap penyebaran database …

2
Perubahan skema SQL Server 2014 di lingkungan multi-pengguna 24/7
Kami memiliki SQL Server 2014 Enterprise diinstal untuk menjalankan database yang harus tersedia 24/7. Basis data kami cukup besar (200gb +). Kami juga memiliki banyak layanan yang mengenai basis data kami setiap menit untuk membaca, memperbarui atau memasukkan data baru. Kami ingin memberikan fitur penempatan kembali "panas" untuk klien kami …



2
Bantuan dengan permintaan PIVOT
Saya punya tabel dengan struktur di bawah ini: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); beberapa data sampel (tampaknya bermasalah dengan sqlfiddle .. jadi masukkan beberapa data sampel): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 04:41:25.000' as …


1
statistik terkini, tetapi perkiraan salah
Ketika saya melakukannya, dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)saya mendapatkan hasil berikut untuk ID Laporan 18698: Untuk kueri ini: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) Saya mendapatkan rencana permintaan yang membuat Indeks Clustered Seek on PK_Reports_Documentsseperti yang diharapkan. Tapi yang membuat saya bingung adalah nilai yang salah untuk …


2
Apa yang dimaksud dengan "rasio hit cache Buffer" dari 9990?
Saya mendapat pertanyaan ini dari posting blog : SELECT object_name, counter_name, cntr_value FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Buffer Manager%' AND [counter_name] = 'Buffer cache hit ratio' Posting mengatakan bahwa itu akan memberi saya persentase hit ke cache. Tampaknya menunjukkan bahwa itu akan menjadi nilai 0-100 (itu menunjukkan hasil 87). Tetapi …

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.