Administrator Basis Data

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

5
Bagaimana saya bisa mendeteksi prosedur tersimpan yang rusak setelah perubahan skema?
Saya telah memodifikasi tabel pusat dalam database saya, dan sp_depends benar-benar mengembalikan ratusan hasil, dan saya khawatir beberapa prosedur tersimpan mungkin tidak dapat dikompilasi lagi setelah perubahan saya. Memeriksa satu prosedur tersimpan tunggal itu mudah (saya hanya menjalankan kembali skrip alter dan melihat apakah operasi berhasil), tetapi melakukan itu pada …

1
Memahami ukuran blok
Pertanyaan saya menargetkan Postgres, tetapi jawaban mungkin cukup bagus dari latar belakang basis data apa pun. Apakah asumsi saya benar: Disk memiliki ukuran blok tetap? Pengontrol RAID dapat memiliki ukuran blok yang berbeda? Apakah satu blok RAID dipecah menjadi beberapa blok disk nyata? Sistem file juga memiliki ukuran blok independen …

2
Bagaimana cara menggunakan RESTRICT untuk Foreign Key di mysql?
Dalam struktur basis data PT CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), …

2
Lihat Penggunaan Memori Postgresql
Saya menjalankan Postgresql di server Ubuntu dan harus dapat memantau penggunaan memorinya. Saat ini saya memiliki skrip yang berjalan dalam pekerjaan cron satu menit yang memantau / mencatat berbagai statistik dan perlu juga memantau / mencatat penggunaan memori Postgresql saat ini. Saya telah mencari-cari dan belum dapat menemukan banyak, selain …


1
Reboot Slave Replikasi MySQL
Untuk pertama kalinya sejak pengaturannya saya perlu me-reboot slogan replikasi MySQL read-only. Saya menemukan artikel ini tentang menjatuhkan budak untuk pemeliharaan (meskipun dia baru saja menggambarkan menghentikan mysqldaemon): Cara Mengamankan Ulang Server Slave MySQL Anda Singkatnya prosedurnya adalah: Di mysqlklien: STOP SLAVE; FLUSH TABLES; Dari OS: /etc/init.d/mysql stop Saya akan …

2
Kinerja Prosedur Pemicu vs Disimpan di MySQL
Sebuah posting di sini di DBA.StackExchange ( Apa praktik terbaik bagi pemicu untuk mempertahankan nomor revisi pada catatan? ) Telah menimbulkan pertanyaan yang menarik (setidaknya, menarik bagi saya) mengenai kinerja di MySQL. Konteksnya adalah bahwa kami ingin menyisipkan catatan dalam tabel untuk setiap baris yang diperbarui. Sebelum baris diperbarui, kami …

3
Mengapa .bak jauh lebih kecil dari basis data?
Saya baru saja mengambil cadangan dari database SQL Server. File-file MDF dan LDF bersama-sama totalnya sekitar 29 GB, tetapi file .bak hanya 23 GB, sekitar 20% lebih kecil. Tebakan pertama saya ketika satu versi dari set data lebih kecil dari versi lain yang berisi data yang sama adalah kompresi data, …

1
Permintaan waktu eksekusi di Oracle SQL Developer
Saya tahu saya bisa menggunakan set timing onuntuk melihat berapa lama waktu yang dibutuhkan untuk mengeksekusi query setelah eksekusi selesai. Tetapi apakah mungkin untuk melihat durasi eksekusi saat ini di Oracle SQL Developer saat kueri masih berjalan? SQL Server Management Studio serta Query Analyzer lama memiliki fitur seperti itu:
11 oracle  tools 


2
Mencegah SSMS melihat sistem file server
Saya memiliki beberapa pengguna yang berbagi MS SQL server 2017 di bawah administrasi saya. Mereka seharusnya tidak melihat (atau bahkan menyadari) dari pengguna lain dan data mereka di server itu. Setiap pengguna memiliki basis datanya sendiri. Mereka dapat melakukan apapun yang mereka inginkan dengan database mereka. Saya menggunakan Partial Containmentfitur …


2
PostgreSQL: Immutable, Volatile, Stable
Saya tidak jelas tentang arti sebenarnya dalam definisi untuk fungsi IMMUTABLE, VOLATILE dan STABLE. Saya membaca dokumentasi, khususnya definisi masing-masing. IMMUTABLE menunjukkan bahwa fungsi tidak dapat memodifikasi database dan selalu mengembalikan hasil yang sama ketika diberi nilai argumen yang sama ; yaitu, ia tidak melakukan pencarian basis data atau menggunakan …

1
postgres - pg_dump dan pg_restore tanpa peran
Saya mencoba memulihkan dump tanpa memiliki peran yang sesuai pada database penerima. Seperti disebutkan di sini tetapi juga di sini , Anda perlu memiliki --no-ownersebagai opsi, baik di pg_dumpatau pg_restoreatau keduanya Saya telah menggunakan baris perintah berikut untuk membuat dump saya "C:\Program Files\PostgreSQL\9.3\bin\pg_dump.exe" --no-owner -Ft --dbname=postgresql://avo******:AV0******?@127.0.0.1:5432/BI_DB > K:\BI\backup\sort\bck_%timestamp%.tar Garis pemulihan …


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.