Administrator Basis Data

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

1
Berapa ukuran sampel statistik standar dalam SQL Server?
Dari MSDN : Ketika tidak ada opsi sampel (SAMPLE, FULLSCAN, RESAMPLE)yang ditentukan, pengoptimal kueri sampel data dan menghitung ukuran sampel secara default. Bagaimana cara mengidentifikasi ukuran sampel statistik standar? Saya telah melalui MSDN tetapi tidak menemukan formula atau metode apa pun untuk mengidentifikasi ukuran sampel default. Di mana-mana hanya ada …





2
Indeks Praktik Terbaik yang Tidak Digunakan
Berdasarkan permintaan ini, jika saya melihat jumlah total pembacaan yang rendah (sangat dekat dengan 0 atau 0, seperti 1 atau 2) dan jumlah pembaruan pengguna yang tinggi atau sedang (saya tidak dapat menemukan sisipan atau menghapus dengan permintaan ini) dengan jumlah baris besar, secara teori saya harus menghapus indeks. SELECT …

6
Kemungkinan manfaat menyimpan banyak nilai dalam satu bidang pada satu baris, bukan sebagai baris terpisah
Selama pertemuan mingguan terakhir kami, seseorang yang tidak memiliki pengalaman latar belakang dalam Administrasi Database mengajukan pertanyaan ini: "Apakah akan ada skenario yang membenarkan penyimpanan data in-line (string) alih-alih beberapa baris?" Mari kita asumsikan tabel yang disebut countryStatestempat kita ingin menyimpan negara bagian; Saya akan menggunakan USA untuk contoh ini …

3
Migrasi Skema: Alat Data SQL Server vs Liquibase dan Flyway
Ini mungkin tampak seperti pertanyaan bodoh, tetapi saya telah mencari solusi open source untuk migrasi skema, yaitu Liquibase dan Flyway. Namun, bos saya memberi tahu saya bahwa SQL Server Data Tools (SSDT) ​​mencapai pekerjaan yang sama. Saya tidak yakin apakah setuju, tetapi saya dapat menemukan sangat sedikit di Internet yang …
11 schema  ssdt  migration 

3
Perkiraan kardinalitas yang buruk mendiskualifikasi INSERT dari penebangan minimal?
Mengapa INSERTpernyataan kedua ~ 5x lebih lambat dari yang pertama? Dari jumlah data log yang dihasilkan, saya pikir yang kedua tidak memenuhi syarat untuk minimal logging. Namun, dokumentasi dalam Panduan Kinerja Pemuatan Data menunjukkan bahwa kedua sisipan harus dapat dicatat secara minimal. Jadi jika logging minimum adalah perbedaan kinerja utama, …

2
Haruskah saya menggunakan UUID serta ID
Saya telah menggunakan UUID di sistem saya untuk sementara waktu sekarang karena berbagai alasan mulai dari logging hingga korelasi yang tertunda. Format yang saya gunakan berubah karena saya menjadi kurang naif dari: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Ketika saya mencapai final BINARY(16), saya mulai membandingkan kinerja dengan integer kenaikan-otomatis dasar. Tes …

3
Petunjuk NOLOCK mengubah urutan catatan yang dikembalikan
Ada indeks berkerumun di Clientbidang tabel LastName. Ketika saya cukup membuang semua catatan dari tabel, mereka muncul dalam urutan abjad kecuali (nolock)petunjuk digunakan seperti dalam kueri yang dimaksud. Petunjuk itu mengubah urutan catatan. Haruskah itu? Saya yakin tidak ada sesi lain yang memiliki transaksi terbuka dengan perubahan pada tabel tersebut …

3
Tidak termasuk tabel tertentu dari penggunaan SSDT
Saya memiliki database yang ada dengan segala sesuatu dalam skema dbo. Saya memiliki proyek SSDT dengan objek yang saya tambahkan dengan skemafoo Saya punya tabel yang terlihat seperti ini di proyek: CREATE table foo.a ( id INT NOT NULL CONSTRAINT [PK_foo_a] PRIMARY KEY CLUSTERED CONSTRAINT [FK_foo_a] FOREIGN KEY REFERENCES [dbo].[a], …
11 ssdt  deployment 

2
Melacak pengguna saat ini melalui tampilan dan pemicu di PostgreSQL
Saya memiliki database PostgreSQL (9.4) yang membatasi akses ke catatan tergantung pada pengguna saat ini, dan melacak perubahan yang dibuat oleh pengguna. Ini dicapai melalui tampilan dan pemicu, dan sebagian besar ini berfungsi dengan baik, tapi saya mengalami masalah dengan tampilan yang memerlukan INSTEAD OFpemicu. Saya telah mencoba untuk mengurangi …


2
Mengoptimalkan kueri untuk 25+ juta baris
Saya menggunakan MS SQL, dan saya harus menjalankan beberapa pertanyaan pada tabel yang sama dengan kriteria yang berbeda. Pada awalnya saya menjalankan setiap permintaan pada tabel asli meskipun mereka semua berbagi beberapa pemfilteran (yaitu Tanggal, status). Ini memakan banyak waktu (sekitar 2 menit). Ada duplikat dalam baris data, dan semua …

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.