Administrator Basis Data

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

1
Dump tabel mysql pada impor menggantikan catatan yang ada
Saya mengambil dump menggunakan mysqldump .. mysqldump -u... -p... mydb t1 > mydb_table.sql Kemudian saya mengimpor dump di database lain yang memiliki tabel yang sama, tetapi catatan berbeda .. mysql -u...-p... mydb < mydb_tables.sql Impor db memiliki catatan dari primary_key 1 hingga 1000, dan db yang mengekspor memiliki 5.000 hingga …


1
Cara daftar semua pengguna yang memiliki hibah atas paket
Saya sedang mencari beberapa permintaan untuk mendaftar semua pengguna yang memiliki hibah lebih dari satu paket. Misalnya, pengguna Schema_A telah diberikan untuk menjalankan paket: B.MyPackage. Saya meminta tampilan atau tabel seperti: role_tab_privs, role_sys_privs, sys.dba_sys_privs, dba_role_privs ... tapi saya tidak dapat menemukan apa yang saya cari.

2
Peningkatan RAM, Performa Lebih Buruk
Mendirikan: Windows Server 2008 R2 SQL Server 2008 R2 SP1 RAM 240GB TempDB adalah file data 8x16GB tanpa tumbuh otomatis (total 128GB) Server Fisik / Stand-alone Server ini digunakan untuk pemrosesan ETL. Kami baru saja menginstal lebih banyak RAM di server ini untuk total 240GB RAM. Layanan SQL Server adalah …

2
Pada Apa Titik Apakah Memiliki Indeks Menjadi Efisien
Saya telah menemukan banyak sumber yang menyebutkan bahwa menambahkan indeks ke tabel membuat pencarian lebih cepat dan memasukkan lebih lambat, tetapi hanya jika tabelnya besar. Ini menciptakan tradeoff, yang merupakan keputusan desain, tetapi harus ada perkiraan ukuran tabel sebelum menggunakan indeks tidak masuk akal. (10 baris, misalnya, mungkin jauh di …

5
Menyaring Set Besar Dengan Efisien secara efisien
Katakanlah saya punya satu meja CREATE TABLE Ticket ( TicketId int NOT NULL, InsertDateTime datetime NOT NULL, SiteId int NOT NULL, StatusId tinyint NOT NULL, AssignedId int NULL, ReportedById int NOT NULL, CategoryId int NULL ); Dalam contoh ini TicketIdadalah Kunci Utama. Saya ingin pengguna dapat membuat kueri "sebagian ad-hoc" …

3
Transaksi Bocor SQL Server
Saya memiliki database yang diakses oleh sekitar 50 klien melalui TDS melalui TCP yang sepertinya tidak akan merilis ruang log. Jumlah proses tetap di sekitar 50 yang diharapkan, dan beberapa di antaranya berumur panjang (> 120 hari). Basis data sekarang memiliki 40 gb dalam ruang log (hanya memiliki 14 gb …

4
Memindahkan baris dari satu tabel ke tabel lainnya
Saya memindahkan catatan dari satu database ke yang lain, sebagai bagian dari proses pengarsipan. Saya ingin menyalin baris ke tabel tujuan dan kemudian menghapus baris yang sama dari tabel sumber. Pertanyaan saya adalah, apa cara paling efisien untuk melakukan pemeriksaan jika insert pertama berhasil sebelum menghapus baris. Gagasan saya adalah …

2
Transaksi dan Coba-tangkap dalam Pekerjaan SQL Server
Kami memiliki operasi DML di setiap langkah pekerjaan SQL Server. Untuk memastikan update / insert akan digulung kembali jika sesuatu berjalan salah, saya telah membungkus modifikasi data setiap langkah dalam TRY CATCHdan TRANSACTIONblok: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... IF @@TRANCOUNT > 0 BEGIN COMMIT TRANSACTION PRINT 'Successful.' END …

1
MongoDB Tidak Menggunakan Semua RAM yang Tersedia
Saya memiliki sesuatu yang bernilai sekitar 200 GB yang disimpan dalam cluster mongo. Memori fisik pada salah satu instance yang menjalankan mongo adalah 8GB. Tidak ada konsekuensi lain yang dijalankan pada instance ini. Sejauh yang saya mengerti berdasarkan dokumen Mongo (seperti ini: http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage ) ini berarti bahwa proses mongod harus …
9 mongodb  memory 

2
Log biner MySQL - lewati tabel
Apakah ada cara untuk melewati tabel tertentu di log biner? Saya mengonfigurasi log biner sebagai strategi cadangan inkremental di antara cadangan malam. Tetapi kami memiliki satu tabel referensi besar yang akan kami perbarui setiap malam dari proses batch (tabel 70GB). Tabel ini hanya dibaca, dan diperbarui setiap malam menggunakan mysqlimport. …
9 mysql  logs  binlog 

2
Bagaimana cara mengatur dan mendapatkan variabel basis data khusus?
Menggunakan PGAdmin IIIsaya dapat mengklik kanan pada database, menavigasi ke Variablestab, dan meletakkan properti variabel-nilai pada database itu sendiri. Apakah ada cara untuk menyesuaikan ini? Saya melihat sebuah application_namevariabel, tetapi saya ingin memiliki application_versionvariabel.

2
case versus isnull versus coalesce
Saya baru saja membaca dokumentasi untuk ujian SQL Server 2012 dan saya melihat poin berikut: case versus isnull versus coalesce Sekarang, saya tahu BAGAIMANA untuk menggunakan masing-masing tetapi saya tidak tahu KAPAN menggunakan masing-masing. Tolong bisakah seseorang mengklarifikasi. Terima kasih. Ps. Tolong bisakah kita memiliki tanda untuk pertanyaan ujian?



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.