Administrator Basis Data

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

3
Mendokumentasikan web raksasa prosedur tersimpan yang saling terkait dalam database MS SQL: Alat atau format apa?
Saya harap ini adalah pertanyaan dengan jawaban yang lebih pendek dari "Baca buku 1000 halaman", tetapi kemudian, jika itu situasi sebenarnya, maka pukul saya dengan itu. Saya bukan DBA sungguhan, saya pengembang perangkat lunak yang menyadari bahwa kami membutuhkan DBA, namun toko tempat saya bekerja tidak memiliki DBA nol. Namun …


1
Mengapa ada Entri Tanpa Korban di Deadlock Graph?
Saya mencoba mempelajari cara menganalisis grafik kebuntuan SQL Server 2008 , dan saya menemukan banyak entri dengan <victim-list>simpul kosong . Saya tidak mengerti apa yang diwakili entri ini: jika tidak ada korban, bagaimana saya bisa mengidentifikasi sumber waitres yang menyebabkan kebuntuan? Apa artinya entri ini? Berikut adalah contoh cepat dari …


2
Bagaimana menjalankan versi spesifik (8.4, 9.1) dari perintah postgresql pg_ * (mis., Pg_dump)
Saya memiliki Postgresql versi 8.4 dan 9.1 yang diinstal. Untuk setiap perintah Postgresql yang diberikan, bagaimana cara menentukan versi spesifik dari perintah yang akan dijalankan? (misalnya, psql, pg_dump, pg_ctlcluster, pg_restore, ...) Pertanyaan saya termotivasi oleh keinginan untuk melakukan pg_dump dalam persiapan untuk peningkatan dari 8,4 menjadi 9,1, dan saya ingin …

2
Cara yang baik untuk memanggil beberapa pekerjaan SQL Server Agent secara berurutan dari satu pekerjaan utama?
Saya punya beberapa pekerjaan Agen SQL Server yang harus dijalankan secara berurutan. Untuk menyimpan ikhtisar bagus tentang pekerjaan yang seharusnya dijalankan, saya telah menciptakan pekerjaan utama yang memanggil pekerjaan lain dengan panggilan EXEC msdb.dbo.sp_start_job N'TEST1'. The sp_start_jobselesai langsung (Ayub Langkah 1), tapi kemudian saya ingin pekerjaan utama saya untuk menunggu …


5
DIPERBARUI dengan BERGABUNG dengan catatan 100mm, bagaimana melakukan ini dengan lebih baik? (dalam T-SQL)
Saya perlu memperbarui 100 juta catatan dalam satu tabel, pada dasarnya, menormalkan tabel dengan mengganti nilai varchar dari sebuah kolom dengan hanya sebuah ID. (Saya mengatakan "mengganti" tetapi sebenarnya saya sedang menulis ID ke kolom lain.) Apa yang saya coba capai adalah menormalkan dataset. Data yang belum dinormalisasi tidak memiliki …

1
Tabel MySQL dengan 100.000 catatan sering ditanyakan
Saya memiliki database tunggal sekitar 100 tabel untuk menyimpan berbagai jenis informasi. Tabel yang paling penting adalah tabel pesanan kami yang digunakan untuk menyimpan pesanan pelanggan dan lebih dari 100.000 catatan seperti sekarang dan terus bertambah. Tabel ini adalah tabel yang paling banyak ditanyakan dalam basis data kami, untuk berbagai …

1
Kemampuan Kinerja InnoDB INSERT
Hai Saya menjalankan versi terbaru dari Percona Server. Versi server: 5.5.24-55 Percona Server (GPL), Rilis 26.0 Saya memiliki kotak 10 cpu dengan karakteristik ini. processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 9 model name : AMD Opteron(tm) Processor 6128 stepping : 1 microcode : 0x10000d9 …



2
Menjalankan SQL Query di semua basis data
Saya punya satu akun hosting menggunakan cPanel dan phpmyadmin. Saya memiliki 50 database di bawah akun ini, semuanya WordPress. Saya perlu kueri ini dimodifikasi sehingga berjalan melalui semua database untuk memperbarui kata sandi. MEMPERBARUI 'wp_users' SET 'user_pass' = MD5 ('somepassword') DI MANA 'user_login' = 'admin' LIMIT 1; Berharap untuk solusi …
11 mysql  phpmyadmin 

2
Bagaimana mencegah fragmentasi indeks harian 99%
Saya memiliki tabel skor tertinggi untuk 100.000 pemain yang dimasukkan ke dalam 2 kali sehari dengan satu catatan per pemain. Pada akhirnya, indeks fragmentasi untuk indeks dalam tabel tersebut adalah 99%. Apakah ada cara untuk mencegah hal ini dengan mengubah pengaturan? CREATE TABLE HighScore( [id] [int] IDENTITY(1,1) NOT NULL, [user] …

1
Menggunakan FLOAT dengan RAISERROR
Saya menggunakan RAISERROR()untuk menyediakan beberapa fungsionalitas Unit Testing dasar (seperti di sini ), tetapi saya frustrasi dengan ketidakmampuan untuk digunakan FLOATsdalam pesan kesalahan. Saya tahu saya bisa melemparkan float ke string, tetapi saya menggunakan RAISERRORdalam setiap unit test, saya tidak ingin menambahkan baris kode lain untuk setiap tes. (Tes unit …
11 sql-server  t-sql 

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.