Administrator Basis Data

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


2
SMO, SSMS lambat untuk pengelolaan SQL Server di Docker saat tersambung ke localhost
TL; DR: Saat menghubungkan ke wadah SQL Server Docker saya melalui nama yang memutuskan untuk loopback IPv6 ( ::1), panggilan SMO sangat lambat. Saat digunakan 127.0.0.1, mereka cepat. Saya mencoba mempelajari cara menggunakan image Docker microsoft / mssql-server-windows-developer . Per dokumentasi Microsoft, wadah ini hanya memperlihatkan port 1433 TCP. docker …

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
Hemat waktu siang hari
Di lingkungan saya, ada server yang berjalan pada cadangan asli dan paket Ola Hallengren. Server kami adalah kombinasi dari 2008, 2012 dan 2014. Semua cadangan lengkap diambil pada jam 12 pagi dan cadangan log diambil setiap 15 menit. Saya belum pernah menghitung waktu Musim Panas, jadi tolong beri tahu saya …

2
Penyesuaian kinerja pada kueri
Mencari bantuan untuk meningkatkan kinerja kueri ini. SQL Server 2008 R2 Enterprise , Max RAM 16 GB, CPU 40, Max Degree of Parallelism 4. SELECT DsJobStat.JobName AS JobName , AJF.ApplGroup AS GroupName , DsJobStat.JobStatus AS JobStatus , AVG(CAST(DsJobStat.ElapsedSec AS FLOAT)) AS ElapsedSecAVG , AVG(CAST(DsJobStat.CpuMSec AS FLOAT)) AS CpuMSecAVG FROM DsJobStat, …



1
Pialang Layanan - Percakapan Seumur Hidup?
Kami mencoba membuat Broker Layanan bekerja di lingkungan kami untuk menyelesaikan kasus bisnis. Saya tidak tahu apakah judul pesannya bagus, tetapi pertanyaan saya ada di bawah ini. Tapi itu mungkin bukan pertanyaan yang bagus, jadi setelah itu yang kita lakukan dan mengapa saya pikir itu pertanyaan yang tepat. Berapa banyak …

3
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 VARCHAR(500); SET DEADLOCK_PRIORITY LOW; SET @BATCHSIZE …




1
Mengosongkan segmen WAL di Postgres
Kami memiliki basis data Postgres yang relatif rendah dengan pengaturan pengarsipan terus-menerus untuk mengompres setiap segmen WAL dan mengirimkannya ke S3. Karena ini adalah sistem bervolume rendah, ia mencapai archive_timeoutsetiap 10 menit atau lebih dan mengarsipkan segmen WAL yang sebagian besar tidak digunakan, yang digunakan untuk mengompres dengan sangat baik …

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.