Administrator Basis Data

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


3
Apa efek dari memiliki transaksi terbuka di MSSQL terlalu lama?
Saya hanya ingin tahu apa yang terjadi jika Anda memulai transaksi dalam DB dan lupa untuk melakukan atau mengembalikannya. Apakah server akan mati? Katakanlah Anda meninggalkannya selama 3 hari. Ada juga pengguna yang menggunakannya dengan asumsi bahwa pengguna lain tidak tahu bahwa ada transaksi yang tidak tertutup (anggap saja pengguna …

2
Ubah kolom NULL dengan cepat menjadi TIDAK NULL
Saya memiliki tabel dengan jutaan baris dan kolom yang memungkinkan nilai NULL. Namun saat ini tidak ada baris yang memiliki nilai NULL untuk kolom itu (saya bisa memverifikasi ini dengan cukup cepat dengan kueri). Namun ketika saya menjalankan perintah ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; pertanyaannya relatif …


4
Alternatif untuk Cadangan Jaringan
Di lingkungan kami, kami memiliki beberapa server yang berada dalam Grup Ketersediaan Selalu Ada, dan beberapa server mandiri. Kami biasanya mencadangkan ke jaringan berbagi, tetapi kami baru-baru ini mengamati bahwa karena database semakin besar, waktu yang dibutuhkan semakin lama, yang memperlambat seluruh jaringan. Script Ola hallengren sedang digunakan dengan kompresi …


1
Apa itu "kata yang tidak disebutkan" untuk SQL?
Apa itu "kata yang tidak disebutkan" untuk SQL? Saya membaca sys.query_store_query_text (Transact-SQL) dan saya melihat yang berikut ini, jadi saya google {SQL "unmentionable" word} has_restricted_text bit Teks kueri berisi kata sandi atau kata-kata lain yang tidak disebutkan. Selain 3 tautan yang membawa saya kembali ke tempat saya menemukannya, saya tidak …




1
Pilih * dari Tampilan membutuhkan waktu 4 menit
Saya menjalankan masalah di mana ketika saya menjalankan kueri terhadap tampilan dibutuhkan 4+ menit. Namun, ketika saya menjalankan nyali kueri itu selesai dalam 1 detik. Satu-satunya hal yang saya tidak yakin tentang tabel yang bergabung adalah tabel temporal. Paket permintaan ad hoc: https://www.brentozar.com/pastetheplan/?id=BykohB2p4 Lihat paket permintaan: https://www.brentozar.com/pastetheplan/?id=SkIfTHh6E Ada saran tentang …
11 sql-server 

2
Mengapa kueri DELETE berjalan dalam satu format lebih lama dari yang lain?
Saya memiliki kode pembersihan khusus yang mencoba menghapus beberapa duplikat. Ini berjalan sempurna di banyak situs pelanggan. Log memberi tahu saya bahwa setidaknya 1 detik hingga 45 detik dikonsumsi oleh permintaan ini: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY [IdProject], [IdRepresentative], [TimeStart] ) …

2
Ke mana Anda pergi untuk meminta fitur baru di SSMS?
Saya ingin bertanya kepada Microsoft: Untuk memberi kode warna pada halaman-halaman dalam SSMS berdasarkan server yang terhubung dengannya Buat itu berjalan ketika hasil permintaan dikembalikan. Pertanyaan: Bagaimana Anda meminta fitur-fitur itu?
11 ssms 

4
Kolom ulang identitas: kapan diperlukan?
Dalam salah satu pelajaran terakhir di universitas (saya seorang mahasiswa), dosen meminta kami untuk mengembangkan database (MySQL Server jika itu penting) dan aplikasi klien kecil yang akan menggunakan database sebagai sumber data. Salah satu syarat adalah kolom identitas (yang merupakan PK di setiap tabel) harus berurutan, karena ini adalah praktik …

2
Mengapa saya mendapatkan konversi implisit dari Int / Smallint ke Varchar, dan apakah itu benar-benar memengaruhi Perkiraan Kardinalitas?
Saya mencoba memecahkan masalah dalam menjalankan permintaan yang lambat menggunakan Show Plan Analysis (SSMS) pada rencana eksekusi yang sebenarnya. Alat Analisis menunjukkan bahwa perkiraan jumlah baris tidak aktif dari hasil yang dikembalikan di beberapa tempat dalam rencana dan selanjutnya memberi saya beberapa peringatan konversi implisit. Saya tidak mengerti konversi implisit …

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.