Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas



5
Balikkan ekspresi Boolean yang dapat mengembalikan UNKNOWN
Contoh Saya punya meja ID myField ------------ 1 someValue 2 NULL 3 someOtherValue dan ekspresi T-SQL Boolean yang dapat mengevaluasi menjadi BENAR, SALAH atau (karena logika ternary SQL) DIKETAHUI: SELECT * FROM myTable WHERE myField = 'someValue' -- yields record 1 Jika saya ingin mendapatkan semua catatan lain , saya …

3
Urutan bidang dalam urutan indeks komposit dengan bidang selektivitas tinggi dan selektivitas rendah
Saya memiliki tabel SQL Server dengan lebih dari 3 miliar baris. Salah satu permintaan saya membutuhkan waktu yang sangat lama sehingga saya mempertimbangkan untuk mengoptimalkannya. Kueri terlihat seperti ini: SELECT [Enroll_Date] ,Count(*) AS [Record #] ,Count(Distinct UserID) AS [User #] FROM UserTable GROUP BY [Enroll_Date] [Enroll_Date] adalah kolom selektivitas rendah …

1
Indeks SEEK tidak digunakan kecuali OPTION (RECOMPILE)?
(Pertanyaan pindah dari SO) Saya punya tabel (data dummy) dengan indeks berkelompok berisi 2 kolom: Sekarang saya menjalankan dua pertanyaan itu: declare @productid int =1 , @priceid int = 1 SELECT productid, t.priceID FROM Transactions AS t WHERE (productID = @productid OR @productid IS NULL) AND (priceid = @priceid OR …

1
Mengapa indeks pencarian saya dapat memperkirakan jumlah baris yang tepat dan operator sortir tidak bisa?
Saya memiliki kueri yang menggunakan fungsi pada predikat, seperti ini: commentType = 'EL' AND commentDateTime >= DATEADD(month,datediff(month,0,getdate()) - 13,0) Saya memiliki indeks yang difilter pada commentType yang memiliki baris 40K dan ketika saya menjalankan kueri, perkiraan jumlah baris untuk Index Seek sangat akurat (sekitar 11K), tetapi untuk langkah berikutnya (operator …

1
Bagaimana cara mengekspor output sp_AskBrent?
Kami memiliki contoh yang secara acak paku CPU. Saya ingin membuat peringatan yang menyala pada CPU lebih dari 90% dan secara otomatis memanggil pekerjaan yang berjalan sp_AskBrentdan mengirimi saya hasilnya melalui email. Namun, output tidak dapat dibaca dalam output Teks atau HTML. Bahkan tidak masuk ke lembar spread Excel. Bagaimana …



2
SUM dari DATALENGTHs tidak cocok dengan ukuran tabel dari sys.allocation_units
Saya mendapat kesan bahwa jika saya menjumlahkan DATALENGTH()semua bidang untuk semua catatan dalam tabel, saya akan mendapatkan ukuran total tabel. Apakah saya salah? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Saya menggunakan kueri ini di bawah ini (yang saya dapatkan dari …


1
Pekerjaan tidak berjalan sesuai Jadwal
Jadi saya punya pekerjaan agen SQL dasar yang menjalankan skrip Robocopy untuk memindahkan semua file dari satu folder ke yang lain. Pekerjaan adalah pengaturan yang cukup mendasar. Dengan jadwal yang cukup mendasar. Namun itu belum berjalan. Maksud saya tidak lari dengan sukses, maksud saya lari sama sekali. Apakah ada alasan …

1
Jadikan data lama hanya-baca
Dalam proyek basis data yang saat ini saya kerjakan ada persyaratan bahwa pada titik waktu tertentu data 'lama' harus diubah menjadi hanya baca. Apakah ini mungkin di SQL Server? Saya tidak dapat mengubah izin tabel karena izin hanya baca hanya berlaku untuk data yang lebih lama dari ambang tertentu yaitu …
11 sql-server 

2
Tampilan diindeks dalam SQL Server
Saya punya tabel dan tampilan indeks seperti itu Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Sekarang jika saya menjalankan kueri berikut select …

2
Memindahkan database SQL Server ke disk baru saat online
Saya memiliki 1.4TB SQL Server Database yang berjuang keras dengan disk I / O. Kami telah menginstal array SSD baru ke server yang akan menyelesaikan semua masalah kami, kami hanya memperdebatkan cara terbaik untuk memindahkan basis data. Idealnya jika kita bisa melakukannya tanpa downtime, itu yang terbaik. Tetapi di mana …
11 sql-server  ssd 

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.