Pertanyaan yang diberi tag sql-server

9
Hapus jutaan baris dari tabel SQL

Saya harus menghapus 16+ jutaan rekaman dari tabel baris 221+ juta dan ini berjalan sangat lambat. Saya menghargai jika Anda berbagi saran untuk membuat kode di bawah ini lebih cepat: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG...

9
Indeks Mencari Biaya Operator

Untuk kueri basis data sampel AdventureWorks di bawah: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS...

9
Apakah saya boleh menghapus MSDB?

Saya bukan DBA, saya hanya meneliti Google apa yang dilakukan MSDB itu pada dasarnya adalah DB SQL Agent untuk Pekerjaan dan Sejarahnya, Sekarang saya kehabisan ruang di server cloud saya dan saya memiliki MSDB senilai 1 tahun di tahun 2017 , Apakah saya tetap bisa menghapus ini atau saya...

9
Overflow aritmatika pada kueri SELECT

Saya menemukan aritmatika melimpah dalam pernyataan SELECT sederhana. Kueri itu seperti di bawah ini misalnya SELECT [SaleValue] FROM Sales [SaleValue]adalah tipe data decimal(9,0)dan bukan kolom yang dihitung. Alasan ini terjadi adalah karena entah bagaimana kolom memiliki baris di mana bidang...

9
Berikan menolak penumpukan izin

Untuk peran itu db_denycustomer, saya hanya menginginkan kode kolom tabel pelanggan yang akan SELECTable, dan tidak ada yang lain. Jadi saya melakukan ini: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... dan itu berfungsi dengan baik....