Pertanyaan yang diberi tag «sql-server-2014»

SQL Server 2014 (versi build utama 12.0.xxxx). Harap beri tag sql-server.






1
HADR penggunaan pekerja yang tinggi
Mengapa jumlah utas kelompok pekerja dalam kumpulan HADR meningkat jauh melampaui penggunaan minimum " biasanya, ada 3–10 utas yang dibagikan " per replika? Dalam satu kasus kami telah mengamati penggunaan 300+ utas dengan 3 grup ketersediaan dan total 10 basis data. SQL Server 2014 SP1. Prospek kami adalah cadangan untuk …



2
Ubah indeks referensi untuk Kunci Asing
Saya punya sesuatu seperti ini: CREATE TABLE T1 ( Id INT ... ,Constraint [PK_T1] PRIMARY KEY CLUSTERED [Id] ) CREATE TABLE T2 ( .... ,T1_Id INT NOT NULL ,CONSTRAINT [FK_T2_T1] FOREIGN KEY (T1_Id) REFERENCES T1(Id) ) Untuk alasan kinerja (dan kebuntuan) saya membuat indeks baru di T1 CREATE UNIQUE NONCLUSTERED …

2
Apakah mungkin untuk PIVOT pada pernyataan LIKE
Apakah mungkin untuk mengelompokkan berdasarkan elemen (seperti dalam COLUMN LIKE='Value%') dalam PIVOTtabel? Saya memiliki tabel [DBT]. [Status] yang berisi berbagai status (dari basis data, instance, dll.) Dan tidak ingin melakukan pivot / kueri semua nilai PROD dan TEST sebagai nilai tunggal, tetapi kelompokkan. Misalnya Alih-alih memiliki kolom untuk status Prod, …

5
Mencocokkan a] (menutup braket persegi) dengan PATINDEX menggunakan wildcard "[]"
Saya menulis parser JSON khusus di T-SQL † . Untuk keperluan parser saya, saya menggunakan PATINDEXfungsi yang menghitung posisi token dari daftar token. Token dalam kasus saya semuanya adalah karakter tunggal dan termasuk: {} []:, Biasanya, ketika saya perlu menemukan posisi (pertama) dari beberapa karakter yang diberikan, saya menggunakan PATINDEXfungsi …


1
Hash join antara tabel master / detail menghasilkan perkiraan kardinalitas terlalu rendah
Ketika bergabung dengan tabel master ke tabel detail, bagaimana saya bisa mendorong SQL Server 2014 untuk menggunakan perkiraan kardinalitas dari tabel (detail) yang lebih besar sebagai perkiraan kardinalitas dari output gabungan? Misalnya, ketika bergabung dengan baris induk 10K ke baris detail 100K, saya ingin SQL Server memperkirakan gabungan pada 100K …

1
Mengapa melakukan penghapusan pada tampilan yang dipartisi menghasilkan Sisipan Indeks Berkelompok?
Saya memiliki tampilan yang dipartisi yang memiliki pemicu sisipan di bawah ini (partisi mans buruk). Ketika saya melakukan HAPUS, saya mendapatkan paket permintaan di bawah ini: delete from factproductprice where pricedate = '20170725' Pemicu pada tampilan: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 …

3
Bergabung sendiri pada kunci utama
Pertimbangkan permintaan ini yang terdiri dari Ngabungan-sendiri: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Ini menghasilkan rencana eksekusi dengan N scan indeks berkerumun dan gabungan bergabung N-1. Jujur, saya tidak melihat alasan untuk …

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.