Administrator Basis Data

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

2
Apa dampak praktis dari peringatan sys.dm_exec_query_stats dalam dokumentasi?
The dokumentasi untuk sys.dm_exec_query_statsnegara-negara berikut: Permintaan awal sys.dm_exec_query_stats mungkin menghasilkan hasil yang tidak akurat jika ada beban kerja yang saat ini dieksekusi di server. Hasil yang lebih akurat dapat ditentukan dengan menjalankan kembali kueri. Saya terkadang menanyakan DMV itu selama beban kerja aktif dan lebih suka hasil yang akurat. Saya …
10 sql-server  dmv 

2
Mengunci pengguna sa saya
Jadi saya mencoba mengubah beberapa pengaturan di Microsoft SQL Server Management Studio 2019. Saya mengubah mode masuk dari campuran (otentikasi Windows dan SQL) menjadi hanya Windows dan sekarang saya tidak dapat masuk dengan akun sa saya dan saya tidak bisa masuk memiliki akun lain yang memiliki hak admin. Apa yang …


1
Hasilkan permutasi dan kombinasi untuk kolom nama
Saya memiliki data sampel berikut untuk permutasi dan kombinasi. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan Soponatime','Hight Street …

1
Apa konsekuensi dari pengaturan ARITHABORT ON untuk semua koneksi di SQL Server?
Jadi saya telah menentukan bahwa perilaku tidak menentu dari SQL Server saya adalah karena pengaturan default SET ARITHABORT OFF. Net SqlClient Data Provider . Dengan demikian, saya telah membaca berbagai artikel yang memperdebatkan cara terbaik untuk mengimplementasikannya. Bagi saya, saya hanya ingin cara yang mudah karena SQL Server menderita dan …

5
Penggunaan beberapa kunci asing pada kolom yang sama di SQL Server
SQL Server memungkinkan saya untuk membuat beberapa kunci asing pada kolom, dan setiap kali menggunakan nama yang berbeda saya dapat membuat referensi kunci lain ke objek yang sama. Pada dasarnya semua kunci mendefinisikan hubungan yang sama. Saya ingin tahu apa gunanya memiliki beberapa kunci asing yang didefinisikan pada kolom yang …

1
Jumlah pelampung non-deterministik
Biarkan saya menyatakan tinju yang jelas: Saya benar-benar mengerti bahwa tipe floating point tidak dapat secara akurat mewakili nilai desimal . Ini bukan tentang itu! Namun demikian, perhitungan floating point seharusnya bersifat deterministik . Sekarang ini sudah keluar dari jalan, izinkan saya menunjukkan kepada Anda kasus aneh yang saya amati …

3
Mengkonversi fungsi Skalar ke fungsi TVF untuk eksekusi paralel-Masih berjalan dalam mode Serial
Salah satu permintaan saya sedang berjalan dalam mode eksekusi serial setelah rilis dan saya perhatikan bahwa dua fungsi baru digunakan dalam tampilan yang direferensikan dalam LINQ ke SQL Query yang dihasilkan dari aplikasi. Jadi saya mengonversi fungsi-fungsi SCALAR ke fungsi TVF, tetapi masih query berjalan dalam mode serial. Sebelumnya saya …


1
Pemanfaatan proses yang salah dari Sistem diperpanjang acara kesehatan?
Saya baru-baru ini bekerja untuk memahami data atau metrik yang disimpan dalam file peristiwa peristiwa kesehatan yang diperluas. Kami mencoba menerapkan pengumpulan data metrik kinerja menggunakan kesehatan sistem seperti yang disediakan di sini Ada laporan yang memberikan metrik seperti PENGGUNAAN CPU, pemanfaatan proses lain, dll. Dikumpulkan dari peristiwa kesehatan sistem …

3
Kondisi filter tidak diterapkan dengan benar ke indeks Clustered Columnstore index
Dengan menggunakan contoh di bawah ini, predikatnya sama, namun pernyataan atas (dengan benar) mengembalikan 0 baris, pernyataan bawah mengembalikan 1 - meskipun predikat tidak cocok: declare @barcode nchar(22)=N'RECB012ZUKI449M1VBJZ' declare @tableId int = null declare @total decimal(10, 2) = 5.17 SELECT 1 FROM [dbo].[transaction] WITH (INDEX([IX_Transaction_TransactionID_PaymentStatus_DeviceID_DateTime_All])) WHERE Barcode = @barcode AND …

5
Cara menolak akses ke SQL Server ke login tertentu melalui SSMS, tetapi mengizinkan melalui .Net SqlClient Data Provider
Kami memiliki situasi di mana Pengembang tidak memiliki UPDATEizin apa pun , TETAPI mereka bekerja dengan aplikasi dan melihat string koneksi -> mereka tahu kata sandi dari beberapa akun SQL (contoh SQLLogin1) yang memiliki izin UPDATE. Operasi kami saat ini tidak sempurna, dan terkadang data produksi perlu dimodifikasi (belum ada …


4
Apa alasan untuk menggunakan double inner join dalam pernyataan SQL ini?
Saya melihat permintaan SQL warisan ini. Bagian yang tidak bisa saya dapatkan adalah mengapa bagian dalamnya bergabung dengan tabel yang sama dua kali pada kolom yang sama. Saya berbicara tentang Table1 dan Table1 bergabung dengan alias "Table1Alias", SELECT DISTINCT othercolumns, Table1Alias.columna FROM maintable INNER JOIN secondarytable ON maintable.id1 = secondarytable.a_id1 …
10 sql-server 

1
Apa Aturan Menentukan Ketika SQL Server Menggunakan CTE sebagai "Pagar Pengoptimalan"?
Beberapa waktu yang lalu, Brent Ozar menerbitkan sebuah pos yang merinci beberapa perbedaan antara SQL Server dan PostgreSQL: Dua Perbedaan Penting Antara SQL Server dan PostgreSQL Poin pertama ("CTE adalah pagar optimasi") menarik perhatian saya, karena jelas bahwa dalam contoh yang diberikan, SQL Server menggabungkan CTE dan kueri utama bersama-sama …

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.