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.

1
Bagaimana cara memfilter penggunaan Fungsi yang Ditentukan Pengguna Skal Nilai dari SQL Server Audit Data?
Kami memiliki database SQL Server yang memiliki spesifikasi audit database yang mengaudit semua tindakan yang dilakukan pada database. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Kami telah menemukan bahwa beberapa pertanyaan akan menulis ke audit log penggunaan fungsi skalar untuk setiap baris …

3
Tantangan kueri: Membuat ember berukuran rata, berdasarkan ukuran bukan jumlah baris
Saya akan menjelaskan masalah dalam hal memuat sejumlah truk dengan pesanan, serata mungkin. Input: @TruckCount - the number of empty trucks to fill Satu set: OrderId, OrderDetailId, OrderDetailSize, TruckId (initially null) Ordersterdiri dari satu atau lebih OrderDetails. Tantangannya di sini adalah untuk menetapkan a TruckIduntuk setiap catatan. Satu pesanan tidak …

2
Temukan ukuran terkompresi dari semua tabel dalam database
Di Dynamics AX ada mekanisme caching di mana tabel dapat dikonfigurasi untuk dimuat ke dalam memori dan di-cache. Cache ini terbatas pada jumlah tertentu dari KB untuk mencegah masalah memori. Pengaturan yang saya bicarakan dipanggil entiretablecachedan memuat seluruh tabel dalam memori segera setelah satu catatan diminta. Hingga baru-baru ini kami …

3
Meniru fungsi skalar yang ditentukan pengguna dengan cara yang tidak mencegah paralelisme
Saya mencoba untuk melihat apakah ada cara untuk mengelabui SQL Server untuk menggunakan rencana tertentu untuk kueri. 1. Lingkungan Bayangkan Anda memiliki beberapa data yang dibagi di antara berbagai proses. Jadi, anggaplah kita memiliki beberapa hasil percobaan yang memakan banyak ruang. Kemudian, untuk setiap proses, kami tahu tahun / bulan …

1
Mengapa memotong tabel temp di akhir prosedur tersimpan yang membuatnya menjadi ruang tempdb lebih cepat?
SQL Server cache tabel temp yang dibuat dalam prosedur tersimpan dan hanya mengubah nama mereka ketika prosedur berakhir dan selanjutnya dijalankan. Pertanyaan saya berkaitan dengan kapan ruang tempdb dirilis. Saya sudah membaca bahwa tabel terpotong di akhir prosedur . Saya telah membaca di komentar bahwa ini ditangani berdasarkan per sesi …

3
Apakah log SQL Server merekam operasi yang tidak dikomit?
Saya sering melihat pernyataan seperti catatan log server sql setiap transksi dan opeation. Tapi saya bingung tentang apa yang terjadi ketika transaksi akhirnya digulung kembali . Katakanlah transaksi eksplisit memiliki 3 pernyataan: statement A, statement B, statement C, dan akhirnya rollback statement D. Sekarang katakan ketika eksekusi belum mencapai rollback …
12 sql-server 

5
Mengisi data yang hilang berdasarkan nilai akhir bulan sebelumnya
Diberikan data berikut: create table #histories ( username varchar(10), account varchar(10), assigned date ); insert into #histories values ('PHIL','ACCOUNT1','2017-01-04'), ('PETER','ACCOUNT1','2017-01-15'), ('DAVE','ACCOUNT1','2017-03-04'), ('ANDY','ACCOUNT1','2017-05-06'), ('DAVE','ACCOUNT1','2017-05-07'), ('FRED','ACCOUNT1','2017-05-08'), ('JAMES','ACCOUNT1','2017-08-05'), ('DAVE','ACCOUNT2','2017-01-02'), ('PHIL','ACCOUNT2','2017-01-18'), ('JOSH','ACCOUNT2','2017-04-08'), ('JAMES','ACCOUNT2','2017-04-09'), ('DAVE','ACCOUNT2','2017-05-06'), ('PHIL','ACCOUNT2','2017-05-07') ; ... yang mewakili ketika pengguna tertentu ditugaskan ke akun. Saya ingin mengetahui siapa yang memiliki akun tertentu pada …

3
Mengapa Operator Paralelisme (Aliran Ulang Partisi) Mengurangi Perkiraan Baris menjadi 1?
Saya menggunakan SQL Server 2012 Enterprise. Saya telah menemukan Paket SQL yang menunjukkan beberapa perilaku yang saya tidak menemukan sepenuhnya intuitif. Setelah operasi Pemindaian Indeks Paralel yang berat, operasi Paralelisme (Aliran Ulang Bagian) terjadi, tetapi membunuh perkiraan baris yang dikembalikan oleh Pemindaian Indeks (Object10.Index2), mengurangi estimasi menjadi 1. Saya telah …

2
Paket eksekusi tidak ada untuk prosedur tersimpan
Apa alasan hilangnya paket dari cache untuk prosedur tersimpan? WITH RECOMPILE SQL dinamis Kode terenkripsi Perubahan data yang signifikan Perbarui statistik Apa lagi? Saya telah bekerja pada 2 server (SQL Server 2008 R2 dan SQL Server 2012) baru-baru ini yang tidak memiliki rencana dalam cache untuk prosedur tersimpan yang sangat …


2
Bisakah saya menolak permintaan ini untuk menjalankannya secara paralel?
Saya memiliki permintaan yang membutuhkan waktu sekitar 3 jam untuk berjalan di server kami - dan itu tidak memanfaatkan pemrosesan paralel. (sekitar 1,15 juta catatan masuk dbo.Deidentified, 300 catatan masuk dbo.NamesMultiWord). Server memiliki akses ke 8 core. UPDATE dbo.Deidentified WITH (TABLOCK) SET IndexedXml = dbo.ReplaceMultiWord(IndexedXml), DE461 = dbo.ReplaceMultiWord(DE461), DE87 = …


3
Haruskah sistem multi penyewa dengan SQL Server 2016, Shard atau memiliki isolasi penyewa melalui database terpisah per penyewa?
Diberi kasus penggunaan: Data penyewa tidak boleh lintas bicara, penyewa tidak perlu data penyewa lain. Setiap penyewa berpotensi memiliki volume data historis yang besar. SQL Server di-host dalam contoh AWS EC2. Setiap penyewa secara geografis jauh. Ada niat untuk menggunakan alat visualisasi pihak ketiga seperti PowerBI Embedded Volume data diperkirakan …

4
Drive vs. Mount Points?
DBA Senior sebelumnya mengatur titik pemasangan untuk semua drive kami di setiap SQL Server di seluruh perusahaan. DBA Senior yang baru merasa ngeri dengan poin-poin yang ingin mengubah standar kita (terutama, saya pikir, karena dia tidak memiliki pengalaman dengan mereka). Berdasarkan hasil berbagai pencarian internet, saya tidak dapat menemukan alasan …


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.