Administrator Basis Data

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

12
Bagaimana DBA bisa lebih 'ramah programmer'?
Jawaban dan komentar pada versi dba.se dan versi programmer dari pertanyaan "Apa argumen yang menentang atau untuk menempatkan logika aplikasi di lapisan database?" sangat mengungkapkan tentang kesenjangan antara DBA dan programmer di beberapa tempat kerja. Apa yang bisa dilakukan DBA secara berbeda untuk bekerja lebih baik dengan programmer pada masalah …


5
Mengapa DROP DATABASE begitu lama? (MySQL)
Instalasi CentOS baru. Saya menjalankan impor DB besar (file 2GB sql) dan punya masalah. Klien SSH tampaknya kehilangan koneksi dan impor tampaknya membeku. Saya menggunakan jendela lain untuk login ke mysql dan impor tampaknya sudah mati, terjebak pada tabel baris 3M tertentu. Jadi saya mencoba DROP DATABASE huge_db; 15-20 menit …
46 mysql  mysqldump 

3
hapus persyaratan kata sandi untuk postgres pengguna
Saya mengerti bahwa, setelah instalasi, PostgreSQL tidak memiliki kata sandi untuk pengguna root db (postgres): postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... dan seseorang disarankan untuk mengaturnya dengan: alter role postgres password '<<very-secret>>'; (dan kemudian perbarui pg_hba.conffile yang sesuai) …

4
Perintah SQL Server untuk menghapus cache sebelum menjalankan perbandingan kinerja
Saat membandingkan waktu eksekusi dari dua query yang berbeda, penting untuk menghapus cache untuk memastikan bahwa eksekusi dari query pertama tidak mengubah kinerja yang kedua. Di Google Penelusuran, saya dapat menemukan perintah ini: DBCC FREESYSTEMCACHE DBCC FREESESSIONCACHE DBCC FREEPROCCACHE Sebenarnya, pertanyaan saya membutuhkan waktu yang lebih realistis untuk diselesaikan setelah …

4
Performa Fungsi
Berasal dari latar belakang MySQL, di mana kinerja prosedur tersimpan (artikel lama) dan kegunaan dipertanyakan, saya mengevaluasi PostgreSQL untuk produk baru untuk perusahaan saya. Salah satu hal yang ingin saya lakukan adalah memindahkan beberapa logika aplikasi ke dalam prosedur tersimpan, jadi saya di sini meminta DO dan DON'Ts (praktik terbaik) …

3
Urutkan memori yang berlebihan
Mengapa kueri sederhana ini diberikan begitu banyak memori? -- Demo table CREATE TABLE dbo.Test ( TID integer IDENTITY NOT NULL, FilterMe integer NOT NULL, SortMe integer NOT NULL, Unused nvarchar(max) NULL, CONSTRAINT PK_dbo_Test_TID PRIMARY KEY CLUSTERED (TID) ); GO -- 100,000 example rows INSERT dbo.Test WITH (TABLOCKX) (FilterMe, SortMe) SELECT …




2
Perbedaan antara now () dan current_timestamp
Dalam PostgreSQL, saya menggunakan now()dan current_timestampfungsi dan saya tidak melihat perbedaan: # SELECT now(), current_timestamp; now | now --------------------------------+-------------------------------- 04/20/2014 19:44:27.215557 EDT | 04/20/2014 19:44:27.215557 EDT (1 row) Apakah saya melewatkan sesuatu?


4
Apakah tampilan berbahaya untuk kinerja di PostgreSQL?
Berikut ini adalah kutipan dari buku tentang desain db (Permulaan Desain Database ISBN: 0-7645-7490-6): Bahaya menggunakan tampilan adalah memfilter kueri terhadap tampilan, berharap untuk membaca sebagian kecil dari tabel yang sangat besar. Penyaringan apa pun harus dilakukan dalam tampilan karena setiap penyaringan terhadap tampilan itu sendiri diterapkan setelah kueri dalam …



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.