Administrator Basis Data

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

2
Koleksi Mongo `Ukuran` lebih besar * dari` ukuran penyimpanan`?
Saya baru-baru ini memadatkan koleksi saya menggunakan perintah: db.<collectionName>.runCommand( "compact" ) Dan sekarang ukuran koleksi saya tampaknya lebih besar dari ukuran pada disk! SECONDARY> db.<collectionName>.stats() { "ns" : "<databaseName>.<collectionName>", "count" : 2937359, "size" : 5681676492, # 5.6 GB "avgObjSize" : 1934.2805874256433, "storageSize" : 4292853728, # 4.2 GB "numExtents" : 2, …
9 mongodb 


4
Apakah saya benar-benar perlu menyimpan file .LDF?
Setiap bulan kami membuat snapshot akhir bulan dari basis data produksi kami. Snapshot akhir bulan ini hanya untuk tujuan pelaporan, tidak ada sisipan, pembaruan, atau penghapusan yang pernah dilakukan. Setiap snapshot ini memiliki .MDFdan .LDFfile. Saya ingin menghapus .LDFfile dan membebaskan beberapa ruang di server. Apakah ada alasan mengapa saya …

1
SQL * Plus, @, dan jalur relatif
Entah bagaimana, tampaknya SQL * Plus (setidaknya pada Windows) tidak dapat menemukan skrip dengan path relatif ketika dipanggil dengan @@dan ketika path dimulai dengan satu atau dua titik. Misalnya, di bawah x:\some\wheresaya memiliki struktur direktori berikut: script.sql main-dir\main-sub-dir call-script.sql script.sql Yaitu: dua script.sqltetapi di lokasi yang berbeda. Isi script.sqlhanya di …

1
Metode umum cepat untuk menghitung persentil
Saya ingin mencari n> 1 persentil dari kolom yang tidak disortir di PostgreSQL. Misalnya persentil ke-20, ke-40, ke-60, ke-80, dan ke-100. Solusi yang jelas adalah menghitung dan mengurutkan kolom dan kemudian melihat tetapi saya berharap untuk solusi yang lebih baik. Ada ide? PS Saya telah menemukan solusi yang bagus untuk …

5
Jalankan Prosedur Tersimpan Secara Otomatis Setelah Acara DATABASE RESTORE
Apakah mungkin untuk memiliki SQL Server 2008 R2 Standard secara otomatis menjalankan prosedur tersimpan dalam database yang diberikan yang dikembalikan atau dilampirkan ke instance? Saya sudah dekat dengan solusi dengan membuat pemicu tingkat server yang mengeksekusi prosedur yang tersimpan dalam database yang diberikan setelah acara DDL CREATE_DATABASEatau ALTER_DATABASEdipecat. Sayangnya, ini …


1
Apa implikasi keamanan sp_executesql?
Secara default, di SQL Server, [public]peran memiliki EXECUTEhak aktif sp_executesql. Namun, saya telah mewarisi server database di mana DBA sebelumnya telah mencabut EXECUTEhaknya sp_executesql. Sebagai solusi sementara, saya telah memberikan EXECUTEhak sp_executesqlatas dasar yang diperlukan (melalui peran dalam database master). Tapi ini mulai menjadi sakit pemeliharaan. Jika saya memberikan EXECUTEkembali …


2
Metode Shutdown Oracle
Mematikan basis data sebelum melakukan peningkatan atau perbaikan dapat dilakukan dengan beberapa cara. shutdown immediate; atau shutdown abort; startup restrict; shutdown immediate; atau shutdown abort; startup restrict; shutdown; atau alter system checkpoint; shutdown abort; startup restrict; shutdown immediate; Tentu saja ada opsi lain juga. Yang mana yang lebih disukai dan …



2
Perbarui banyak baris dalam tabel dengan satu pernyataan?
Apa cara termudah untuk memperbarui banyak baris dalam sebuah tabel? Saya memiliki file csv yang terlihat seperti ini: |primary_key |value| | 1 | xyz| | 2 | abc| | 3 | def| ... Baris dengan kunci utama ini sudah ada di tabel target Saya ingin memperbarui tabel target dengan nilai-nilai …
9 mysql  update  replace 


2
Bagaimana cara mendapatkan rencana eksekusi untuk tampilan?
Saya punya skema dengan sejumlah tampilan. Saya perlu memeriksa rencana eksekusi untuk memastikan indeks yang sesuai sudah ada dan digunakan. Bagaimana saya melakukan ini? Saya lebih suka tidak perlu menyalin dan menempelkan output dari show create view <viewname>ke explain, terutama karena beberapa pandangan dibangun di atas pandangan lain dan ini …

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.