Administrator Basis Data

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

2
Dapatkan statistik kueri berjalan lambat
Aplikasi basis data saya menjalankan banyak kueri yang berbeda. Saya telah menetapkan log_min_duration_statementke 1000. Tapi query login tidak selalu lambat, kebanyakan kali mereka hanya membutuhkan beberapa ms. Apakah mungkin untuk mendapatkan statistik dari semua pertanyaan, dan seberapa sering mereka membutuhkan waktu lebih dari 1000 ms?

1
Mengapa kueri SQL Server saya berperilaku berbeda pada UPDATE daripada pada SELECT?
Saya telah menulis permintaan SQL Server yang memperbarui catatan untuk memiliki nomor urut setelah mempartisi di lapangan. Ketika saya menjalankannya sebagai pernyataan SELECT, semuanya tampak hebat: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = @RunDetailID SELECT [OrderedRecords].[NewSeq9], RIGHT([OrderedRecords].[NewSeq9], 4) FROM ( …

1
Kapan SQL Server mendapatkan kunci?
Daftar tingkat isolasi dalam SQL Server yang ditemukan di sini menyatakan bahwa kunci tulis yang diperoleh dalam suatu transaksi dipertahankan hingga akhir transaksi. Namun tidak disebutkan apa-apa tentang kapan kunci ini diperoleh. Apakah kunci secara default diperoleh pada awal transaksi, atau tepat ketika dibutuhkan? Jika yang terakhir benar, apakah karena …

9
MongoDB tidak dimulai setelah mengubah direktori data
Saya telah menginstal sebuah mongodbinstance menggunakan yum. . Sekarang semuanya bekerja dengan baik. Saya memulai layanan menggunakan service mongod start. Ini bekerja dengan baik. Kemudian saya mengubah data directorydan log pathdalam file konfigurasi. Saya me-restart server lagi dan saya memulai layanan. Tapi saya mendapatkan kesalahan di bawah ini: Restarting mongod …

1
Hapus string setelah karakter spesifik kedua muncul dari kiri
Saya memiliki tipe nilai ini di kolom tabel 154646@8@486 45465@6464@654 dll. Bagaimana saya bisa menghapus semuanya setelah karakter kedua @? Saya perlu ditampilkan 154646@8 45465@6464 Saya bisa melakukannya hanya untuk semua @ tetapi tidak untuk yang kedua SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ') mengembalikan 45 tetapi tidak 45 @ Tra Terima kasih …
10 sql-server 


1
Basis data dengan banyak file .mdf
Saya telah mencari secara online tetapi tidak menemukan apa yang saya cari. Masalah / permintaan adalah sepengetahuan saya database di SQL Server harus memiliki Satu file .mdf dan mungkin beberapa file .ndf dan Satu file .log. Saya telah melihat banyak basis data dengan satu mdf dan beberapa file ndf. Tetapi …

2
Bagaimana cara menentukan biaya / manfaat dari penambahan indeks?
Menurut Craig Ringer : Meskipun biasanya merupakan ide yang baik untuk membuat indeks pada (atau termasuk) kolom kunci asing di sisi referensi Anda, itu tidak diperlukan. Setiap indeks yang Anda tambahkan memperlambat operasi DML sedikit, sehingga Anda membayar biaya kinerja pada setiap INSERT, UPDATEatau DELETE. Jika indeks jarang digunakan, mungkin …

1
TSQL Mengapa Top lebih cepat dengan variabel?
Pagi semua Saya telah mengerjakan beberapa sql yang cukup kompleks untuk 'memperoleh' beberapa data dari basis data produk pihak ketiga, untuk menampilkannya dalam aplikasi internal kami sendiri. Saya menambahkan dalam pilih untuk mendapatkan catatan teratas dari tabel dalam subquery (jika itu masuk akal) kueri membutuhkan waktu hampir 3 menit untuk …
10 sql-server  t-sql 

1
Bagaimana cara saya memberikan hak istimewa untuk terhubung ke SSIS?
Mencoba menjalankan paket SSIS menggunakan dtexec.exe, saya mendapat pesan kesalahan ini: Could not load package "D:\Filename.dtsx" because of error 0xC00160AE. Description: Connecting to the Integration Services service on the computer "" failed with the following error: "Access is denied." By default, only administrators have access to the Integration Services service. …


2
Menghapus file data sekunder. DBCC SHRINKFILE: Halaman tidak dapat dipindahkan karena ini adalah halaman tabel kerja
Saya memiliki terlalu banyak file data sekunder (.ndf) yang dibuat untuk tempdb. Untuk menghapus file berlebih, saya perlu mengosongkan file (konten akan dipindahkan ke file lain): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); lalu hapus file: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Tetapi EMPTYFILEperintah mengembalikan kesalahan: DBCC SHRINKFILE: Page 8:41920 could not be moved …

1
Tombol DISABLE MySqlDump tidak berpengaruh pada impor
Saya memiliki tindak lanjut atas pertanyaan saya sebelumnya mengenai kecepatan impor dengan Inno-Tables (kejutan!). Skenario Saya mencoba mengimpor beberapa dump database * besar di mesin dev lokal saya dalam waktu yang wajar. Kami memiliki banyak KEYlampiran pada tabel yang ternyata menjadi hambatan tetapi masih penting untuk sistem live kami. Pendekatan …

2
MySQL: Join mana yang lebih baik antara join luar kiri dan join dalam
Gabung mana yang lebih baik jika semuanya memberikan hasil yang sama? Sebagai contoh, saya punya dua tabel employees(emp_id,name, address, designation, age, sex)dan work_log(emp_id,date,hours_wored). Untuk mendapatkan beberapa hasil spesifik baik inner joindan left joinmemberikan hasil yang sama. Namun, saya masih memiliki beberapa keraguan yang tidak terbatas pada pertanyaan ini saja. yang …


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.