Administrator Basis Data

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



2
SQL Server 2012 Kembalikan cadangan ke Nama DB baru
Sepertinya saya ingat bahwa, pada 2008, Anda bisa mengembalikan cadangan ke salinan baru DB, dengan mengubah nama di bidang "Destination Database" dari restore-wizard. Itu akan membuat DB baru, yang merupakan salinan dari DB asli yang dikembalikan ke titik waktu yang Anda inginkan. Saya belum seumur hidup saya menemukan cara untuk …

1
Bagaimana cara menghilangkan kesalahan "koneksi pengguna maksimum"?
Saya menggunakan MySQLi untuk aplikasi web saya tetapi setiap kali saya ingin mengunjungi beberapa halaman tertentu, saya dapatkan mysqli_connect() [function.mysqli-connect]: (42000/1203): User ***_user already has more than 'max_user_connections' active connections. Saya sudah mencoba untuk menutup semua koneksi tetapi ini tidak memperbaiki situasi. Adakah cara untuk mengetahui dengan pasti koneksi apa …

1
SQL Server nvarchar (max) vs nvarchar (n) memengaruhi kinerja
Ini adalah SQL Server 2008 R2 SP2. Saya punya 2 tabel. Keduanya identik (data dan pengindeksan), kecuali tabel pertama memiliki kolom VALUE nvarchar(max)dan yang kedua memiliki kolom yang sama dengan nvarchar(800). Kolom ini termasuk dalam indeks non-cluster. Saya juga membuat indeks berkerumun di kedua tabel. Saya juga telah membangun kembali …

4
Cara memecahkan eksekusi skrip SQL
Saya sedang mengerjakan skrip sql dan saya memiliki persyaratan untuk berhenti melanjutkan skrip jika beberapa kondisi tidak terpenuhi. Ketika saya Google itu, saya menemukan RaisError dengan 20 tingkat keparahan akan menghentikannya. Tetapi untuk beberapa alasan saya tidak dapat menggunakan opsi itu. Tolong beri saya alternatif apa yang memungkinkan untuk menghentikan …

7
Kesalahan 3154 saat memulihkan cadangan menggunakan WITH REPLACE
Saya memiliki SQL 2012 dengan SP1 diinstal di komputer saya. Saya membuat cadangan dari database test.bak. Saya memiliki database dengan nama test2yang merupakan database yang sama, tetapi datanya berubah. Saya ingin memulihkan test.bakmelalui test2database. Saya selalu mendapatkan kesalahan: Kesalahan 3154: Kumpulan cadangan menyimpan cadangan dari basis data selain dari basis …

3
Sleeping SPID memblokir transaksi lainnya
Saya benar-benar mengalami kesulitan melacak beberapa pemblokiran yang kita alami. Root blocking status SPID 'tidur', cmd adalah 'AWAITING COMMAND', dan sqltextitu SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Ketika saya melihat transaksi teratas oleh laporan jumlah transaksi yang diblokir, pernyataan SQL yang diblokir adalah '-'. Saya telah melakukan penelusuran pada SQL …

2
Bagaimana menghindari penggunaan variabel dalam klausa WHERE
Diberikan prosedur tersimpan (disederhanakan) seperti ini: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Jika Saletabelnya besar, maka SELECTperlu waktu lama untuk dijalankan, tampaknya karena pengoptimal tidak dapat mengoptimalkan karena variabel lokal. Kami …

1
Seberapa cepat setelah memperbarui param expire_logs_days dan memulai kembali sql akankah binlog lama dihapus?
MySQL 5.1.x | InnoDB | Windows Direktori data mysql saya mulai terisi dengan log bin. Saat ini saya memiliki pengaturan berikut yang dikonfigurasi di server mysql windows saya: [mysqld] log-bin server-id=1 binlog-do-db=foodb1 binlog-do-db=foodb2 expire_logs_days=25 Saya berencana untuk mengubah pengaturan expire_logs_days menjadi expire_logs_days=10dan memantulkan layanan mysql. Seberapa cepat setelah melakukan perubahan …




2
Banyak ke Banyak dan Entitas Lemah
Saya memiliki entitas yang tidak dapat eksis tanpa ditentukan oleh entitas lain, dan saya ingin entitas ini berpartisipasi dalam hubungan banyak ke banyak. Contoh: Artis memiliki album (album tidak dapat ada tanpa artis), album ini juga memiliki banyak trek, tetapi trek yang sama dapat ada di banyak album. Jadi kami …

2
Apakah ukuran varchar penting dalam tabel sementara?
Ada perdebatan di pekerjaan istri saya tentang hanya menggunakan varchar(255)untuk semua varcharbidang dalam tabel sementara dalam prosedur tersimpan. Pada dasarnya, satu kamp ingin menggunakan 255 karena akan selalu berfungsi bahkan jika definisi berubah, dan kamp lainnya ingin tetap dengan ukuran dalam tabel sumber untuk potensi peningkatan kinerja. Apakah kamp pertunjukannya …

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.