Administrator Basis Data

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

2
Memindahkan Database ke Pusat Data Baru
Perusahaan saya memindahkan infrastruktur kami ke pusat data baru dan saya mencoba mencari cara terbaik untuk menjaga agar database di server baru tetap sinkron dengan database produksi saat ini sampai lingkungan baru siap untuk ditayangkan. Bukan sebagai DBA penuh waktu, saya melakukan riset dan dari apa yang saya baca, sepertinya …



6
Apakah indeks waktu bangun kembali tergantung pada tingkat fragmentasi?
Apakah waktu yang diperlukan untuk membangun kembali indeks tergantung pada tingkat fragmentasi? Apakah pembangunan kembali indeks terfragmentasi 80% kira-kira memakan waktu 2 menit jika pembangunan kembali indeks yang sama terfragmentasi 40% membutuhkan waktu 1 menit? Saya meminta RUNTIME (misalnya dalam hitungan detik) yang mungkin diperlukan untuk melakukan tindakan yang diperlukan, …


5
Beralih di antara basis data dengan SQL dinamis
Saya memiliki proses yang melibatkan mengeksekusi berbagai perintah antara beberapa database - namun, ketika saya menggunakan SQL dinamis untuk mengubah DB dengan 'use @var', maka itu tidak benar-benar mengubah database. Menjalankan ini di [test_db]: declare @currentDB varchar(max) declare @sql varchar(max) set @currentDB = DB_NAME() set @sql = 'use [' + …



3
Jika tabel dengan kunci pengganti memiliki kolom yang diketahui memiliki nilai bukan nol yang unik (mis. SSN), apakah itu melanggar 3NF?
Seperti yang saya pahami, bentuk normal ketiga (3NF) pada dasarnya berarti harus ada tepat satu kunci. Jika tabel dengan mengatakan idkolom kenaikan otomatis juga memiliki kolom yang dikenal unik dan bukan nol, misalnya nomor jaminan sosial, kolom lain ini dapat digunakan sebagai kunci. Mengabaikan masalah-masalah praktis / bisnis (misalnya risiko …

2
DB Engine Stolen Server Memory terlalu tinggi
Saya mendapatkan kesalahan dari System Center Operations Manager (SCOM). Bagaimana cara mengatasi kesalahan ini? SQL DB 2012 Mesin Server Yang Dicuri Memori terlalu tinggi. Saya menjalankan kueri dan mendapatkan penghitung ini: ╔═══════════════════════════════╦═════════════╗ ║ Stolen Server Memory (MB) ║ 7354.773437 ║ ║ Lock Memory (MB) ║ 106.195312 ║ ║ Free Memory …

2
adakah pekerjaan untuk ketika Anda ingin menempatkan OR di dalam indeks yang difilter?
adakah pekerjaan untuk ketika Anda ingin menempatkan OR di dalam indeks yang difilter? create index FIDX_tblbOrders_sdtmOrdCreated_INCL on dbo.tblBOrder(sdtmOrdCreated) INCLUDE (sintMarketID, strCurrencyCode, sintOrderStatusID ) WHERE ((sintMarketId=1) AND ( (sintOrderStatusId < 9) OR (sintOrderStatusId > 14))) Saya mencoba membuat indeks di atas, karena saya TIDAK tertarik pada situasi di mana sintOrderStatusId IN …

2
SQL Server 2008: urutan yang dimulai ulang setiap hari
Saya harus menambahkan pemicu yang harus memperbarui kolom menggunakan string format berikut:, <current_date>_<per_day_incremental_id>misalnya 2015-10-01_36. Id harus bertahap dan celah diizinkan. Pendekatan saya agak naif: buat tabel dengan tanggal saat ini dan nilai urutan saat ini dan pertahankan satu catatan di dalamnya: create table DailySequence ( date date, sequence int ) …

2
Membuat skrip peran aplikasi dengan kata sandi hash
Saya perlu membuat skrip peran aplikasi dengan kata sandi hash, sehingga saya dapat menyalinnya dari satu basis data ke yang lain. Pertimbangkan kode contoh berikut ini, yang menggunakan Peran Aplikasi untuk memberikan akses tinggi ke pengguna yang tidak tepercaya: USE tempdb; CREATE LOGIN LimitedLogin WITH PASSWORD = 'Password1' , CHECK_POLICY …


2
Gunakan database untuk melacak penguncian / pembukaan objek
Saya memiliki persyaratan untuk melacak tindakan mengunci / membuka kunci objek. Sebelum tindakan apa pun dilakukan pada suatu objek (kontrak, mitra, dll), suatu lockperistiwa dikeluarkan. Setelah tindakan selesai, itu mengeluarkan unlockacara. Saya ingin mendapatkan benda-benda yang terkunci tetapi belum dibuka. Tujuannya adalah untuk membuat kueri cepat dan untuk menghindari kebuntuan. …

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.