Administrator Basis Data

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


5
Apakah SQL Server tersimpan menyimpan hasil cache data?
Saya telah mendengar ini dari teman-teman, tetapi saya tidak pernah menyelidiki apakah ini benar. Apakah benar bahwa hasil data dari kueri yang dieksekusi disimpan dalam cache? Maksud saya, jika saya memiliki prosedur tersimpan seperti: SELECT * FROM USERLIST ... benarkah hasilnya (daftar pengguna, dalam hal ini) disimpan dalam cache. Juga, …

5
Bagaimana cara menghidupkan kembali penghitung kinerja SQL Server 2008 R2?
Saya menjalankan SQL Server 2008 R2 Developer pada Windows 7 x64, sebagai contoh default. Untuk beberapa alasan, penghitung kinerja SQL Server tampaknya telah menghilang. SELECT * FROM sys.dm_os_performance_countersmengembalikan nol baris. Saya mencoba berlari lodctr /T:perf-MSSQLSERVERsqlctr.ini. Meskipun selesai tanpa kesalahan, itu tidak memperbaiki apa pun, bahkan setelah me-restart layanan Remote Registry. …

1
Batasi derajat paralelisme (DOP) yang tersedia untuk permintaan apa pun
Pada Oracle Exadata (11gR2), kami memiliki basis data yang relatif gemuk. cpu_count adalah 24 parallel_server_inances adalah 2 parallel_threads_per_cpu adalah 2 Kami mencatat, melalui pengamatan di Oracle Enterprise Manager (OEM), bahwa kinerja sangat buruk karena permintaan dieksekusi secara serial. Untuk mengatasi ini, semua tabel, pandangan terwujud dan indeks diubah untuk mengambil …

3
Tembolok basis data MySQL di memori
Saya mengalami masalah dengan situs web dengan 600MB database MySQL. Situs web terlalu lambat. Saya perhatikan semakin besar database MySQL, semakin lambat. Ketika 5MB, situs web sangat cepat. Ketika mulai menjadi lebih besar, ia mulai semakin lambat dan semakin lambat dan sekarang, pada 600MB, sangat lambat, membutuhkan waktu 10 detik …

5
Mysqldump tidak lengkap
Saya mencoba menjalankan mysqldump untuk membuat snapshot database, dan saya menemukan itu akan berhenti secara acak di tengah jalan, tanpa melaporkan kesalahan apa pun. Basis data saya relatif kecil (sekitar 100MB) dan menggunakan InnoDB. Saya menjalankannya seperti: mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql Memeriksa …

3
Simpan Koneksi di SSMS?
Dapatkah saya menyimpan semacam sesi atau profil di SSMS (2008 r2) yang akan membuka koneksi ke daftar server database yang disimpan ketika saya membuka SSMS? Jadi misalnya saya sering akan membuka SSMS dan kemudian terhubung ke SQL Server NY-DB01, NY-DB02 dll ... Dapatkah saya memiliki semacam jalan pintas hanya untuk …


1
Bermigrasi dari basis data fisik ke basis data cloud
Apa implikasi memindahkan basis data fisik yang dibuat di Microsoft SQL server 2008R2, yang memanfaatkan fitur-fitur canggih seperti Pencarian Teks Lengkap pada BLOBS FILESTREAM varchar (MAX) ke SQL Azure ? Perubahan arsitektur apa yang dibutuhkan? Langkah apa yang terlibat dalam transisi ini? SQL Azure Migration Wizzard tidak bisa sekadar menjadi …

2
Untuk memaksimalkan kinerja DB, perintah mana yang harus dijalankan setelah memuat sejumlah besar data ke SQL Server 2008 melalui SSIS
Saya telah menulis paket SSIS untuk memuat data uji ke dalam database kosong. Beberapa tabel sangat besar (~ 700 juta baris). Setelah paket SSIS selesai, adakah perintah yang harus saya jalankan (sebagai DBA magang!) Untuk memaksimalkan kinerja database? Misalnya, saya mengeksekusi EXEC sp_updatestatstetapi dilaporkan bahwa tidak ada indeks yang perlu …

1
Di mana indeks Teks Lengkap di SSMS 2008 R2
Saya membuat database baru, beberapa tabel, dan indeks & katalog teks lengkap menggunakan SQL Server Management Studio tanpa masalah. Saya ingin menyalin skrip pembuatan T-SQL untuk masing-masing untuk memasukkannya dalam dokumentasi saya. Saya bisa mendapatkan skrip pembuatan untuk database, tabel, kunci asing, dan katalog tapi sepertinya saya tidak dapat menemukan …

3
Termasuk Kolom versus Indeks yang Difilter
Kami saat ini bekerja dengan tabel bernama tb_tranfers . Tabel ini memiliki 40 juta baris dan berukuran ~ 26 GB (data 11 GB, indeks 15 GB). 10 hingga 15% dari baris adalah baris yang dihapus dengan lunak ( DeletedDate bukan nol). Aplikasi hanya menggunakan baris di mana DeletedDate adalah nol. …

2
Load balancer versus pooling koneksi - apakah ada perbedaan?
Saya sedang mengerjakan proyek yang diharapkan dapat melayani jutaan pengguna segera setelah diluncurkan. Basis datanya adalah postgres, dan untuk saat ini saya mengasumsikan setidaknya diperlukan dua server. Admin sys (yang jelas berpengalaman dalam sistem scalable) telah menyarankan menempatkan penyeimbang beban di antara server web dan server database. Pertanyaan saya berkaitan …
11 postgresql 

2
Mengapa "Mulai Transaksi" sebelum "Sisipkan Kueri" mengunci seluruh tabel?
Saya menggunakan SQL Server 2005 Express. Dalam skenario, saya menambahkan Begin Transactionperintah tepat sebelum INSERTpernyataan dalam prosedur tersimpan. Ketika saya menjalankan prosedur tersimpan ini, itu mengunci seluruh tabel dan semua koneksi bersamaan menunjukkan tampilan digantung sampai saat ini INSERTselesai. Mengapa seluruh tabel terkunci dan bagaimana cara mengatasi masalah ini di …

6
Apa yang bisa menyebabkan batas waktu kueri aneh antara PHP dan MySQL?
Saya adalah pengembang senior pada aplikasi Software-as-a-Service yang digunakan oleh banyak pelanggan berbeda. Perangkat lunak kami berjalan di sekelompok server aplikasi Apache / PHP, didukung oleh backend MySQL. Pada satu contoh khusus dari perangkat lunak, kode PHP untuk menanyakan daftar nama kategori sedang habis ketika pelanggan memiliki lebih dari 29 …

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.