Administrator Basis Data

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

4
Alternatif SSMS Tools Pack [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai dengan topik untuk Administrator Stack Exchange. Ditutup 5 tahun yang lalu . Apakah ada alat di luar sana yang sebanding dengan SSMS Tools Pack 2012 ? Lisensi ($ 30 per …

1
Kapan SQL Server memperingatkan tentang Hibah Memori Berlebihan?
Apa kondisi yang menghasilkan peringatan rencana eksekusi "Hibah Berlebihan" ? Hibah memori permintaan mendeteksi "ExcessiveGrant", yang dapat memengaruhi keandalan. Ukuran hibah: Awal 5128 KB, Final 5128 KB, Digunakan 16 KB. SSMS Plan Explorer Showplan xml <Warnings> <MemoryGrantWarning GrantWarningKind="Excessive Grant" RequestedMemory="5128" GrantedMemory="5128" MaxUsedMemory="16" /> </Warnings>

1
Mengapa tabel turunan ini meningkatkan kinerja?
Saya punya permintaan yang menggunakan string json sebagai parameter. Json adalah array pasangan garis lintang dan bujur. Contoh input mungkin sebagai berikut. declare @json nvarchar(max)= N'[[40.7592024,-73.9771259],[40.7126492,-74.0120867] ,[41.8662374,-87.6908788],[37.784873,-122.4056546]]'; Ini memanggil TVF yang menghitung jumlah POI di sekitar titik geografis, pada jarak 1,3,5,10 mil. create or alter function [dbo].[fn_poi_in_dist](@geo geography) returns table …



1
Apa cara tercepat untuk membersihkan data?
Skenario: Kami memiliki dua tabel Tbl1& Tbl2di Server Pelanggan. Ini Tbl1sedang direplikasi dari Penerbit Server Adan memiliki dua pemicu - masukkan dan perbarui. Pemicu memasukkan dan memperbarui data ke dalam Tbl2. Sekarang, kita harus membersihkan (sekitar 900 juta catatan) dari Tbl2yang memiliki total 1000+ juta catatan. Di bawah ini adalah …

2
Pertanyaan kinerja 'SELECT TOP'
Saya memiliki kueri yang berjalan lebih cepat dengan memilih top 100dan lebih lambat tanpa top 100. Jumlah catatan yang dikembalikan adalah 0. Bisakah Anda menjelaskan perbedaan dalam rencana kueri atau berbagi tautan di mana perbedaan tersebut dijelaskan? Permintaan tanpa topteks: SELECT --TOP 100 * FROM InventTrans JOIN InventDim ON InventDim.DATAAREAID …

2
Mengapa zona waktu tidak bersifat deterministik?
SQL Server 2016 AT TIME ZONEtampaknya tidak deterministik. Namun, saya belum dapat menemukan dokumentasi yang secara resmi menyatakan ini atau memberikan alasan tentang alasan di baliknya. Mengapa tidak AT TIME ZONEdeterministik? Contoh Menampilkan Non-Determinisme Mengeksekusi: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp AS LegacyTimestamp AT TIME ZONE 'Eastern Standard Time' …

6
Apakah ALTER INDEX ALL REBUILD menggunakan lebih banyak ruang log transaksi dengan model pemulihan sederhana daripada membangun kembali setiap indeks secara terpisah?
Operasi "ALTER INDEX ALL REBUILD" pada SQL Server 2012 gagal karena log transaksi kehabisan ruang. Indeks tidak pernah direorganisasi atau dibangun kembali, sehingga fragmentasi lebih dari 80% pada hampir semua indeks. DB menggunakan model pemulihan sederhana. Saya berasumsi bahwa mengikuti setiap operasi indeks yang dilakukan oleh bentuk "ALL" dari perintah, …
18 sql-server  index 

1
Untuk apa database khusus "postgres"?
Saya memiliki server PostgreSQL dengan beberapa database yang berjalan di atasnya. Salah satu database disebut postgres, dan itu ada di sana sejak awal. Saya tidak bisa melihat tabel apa pun di dalam dan saya tidak pernah menggunakannya secara eksplisit, tetapi saya perhatikan, bahwa setiap pengguna diizinkan untuk membuat tabel di …
18 postgresql 

1
Bagaimana mencegah pembuatan statistik pada kolom?
Saya memiliki tabel dengan kolom yang saya tidak ingin statistiknya dibuat atau diperbarui. Saya mendapatkan perkiraan penggabungan kardinalitas yang lebih baik jika saya memaksa pengoptimal kueri untuk menggunakan kepadatan statistik pada kunci utama sebagai lawan histogram statistik pada kolom itu. Statistik pembaruan otomatis dan pembuatan otomatis aktif pada tingkat basis …


7
Mengoptimalkan pencarian rentang angka (interval) di SQL Server
Pertanyaan ini mirip dengan Mengoptimalkan Pencarian Rentang IP? tapi itu terbatas pada SQL Server 2000. Misalkan saya memiliki 10 juta rentang untuk sementara disimpan dalam tabel terstruktur dan diisi seperti di bawah ini. CREATE TABLE MyTable ( Id INT IDENTITY PRIMARY KEY, RangeFrom INT NOT NULL, RangeTo INT NOT NULL, …

6
Cara yang disukai untuk menyimpan DateTime
Kami dapat menyimpan informasi Tanggal dan Waktu dalam beberapa cara. Apa pendekatan terbaik untuk menyimpan informasi DateTime? Menyimpan Tanggal dan Waktu dalam 2 kolom terpisah atau satu kolom menggunakan DateTime ? Bisakah Anda menjelaskan mengapa pendekatan itu lebih baik? (Tautan ke dokumen MySQL untuk referensi, pertanyaannya adalah umum, tidak khusus …

6
Apa yang bisa menjadi kelemahan dari selalu memiliki kolom integer tunggal sebagai kunci utama?
Dalam satu aplikasi Web yang saya kerjakan, semua operasi basis data diabstraksi menggunakan beberapa repositori generik yang didefinisikan melalui Entity Framework ORM. Namun, untuk memiliki desain sederhana untuk repositori generik, semua tabel yang terlibat harus mendefinisikan integer unik ( Int32dalam C #, intdalam SQL). Sampai sekarang, ini selalu menjadi PK …

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.