Administrator Basis Data

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

3
Apakah memutus jaringan menghentikan permintaan?
Saya baru-baru ini menjalankan permintaan pembaruan terhadap 100.000 catatan. Saya menyadari bahwa saya telah membuat kesalahan ketika permintaan sedang berjalan dan dengan cepat mencabut kabel jaringan. Apakah permintaan pembaruan hentikan pemrosesan dan kembalikan sepenuhnya? lanjutkan pemrosesan hingga selesai dan komit? hentikan pemrosesan dan biarkan hanya sebagian dari baris target yang …

6
Cara menambahkan kolom ke tabel besar di MySQL
Saya seorang pengembang PHP jadi jangan ketat. Saya punya meja besar ~ dump 5.5gb. PM kami memutuskan untuk membuat kolom baru di dalamnya untuk melakukan fitur baru. Tabel adalah InnoDB jadi apa yang saya coba: Ubah tabel di layar dengan kunci meja. Butuh ~ 30 jam dan tidak ada. Jadi …
13 mysql  innodb 

1
Permintaan Lambat Tidak Masuk
Saya mencoba mengaktifkan log kueri lambat di server kami untuk mengidentifikasi pertanyaan yang dapat menggunakan pengoptimalan. Kedengarannya cukup sederhana, namun file saya tidak ditulis. Saya tidak mendapatkan kesalahan atau hal semacam itu, sepertinya tidak masuk ke query yang lambat. Saya ingat untuk memulai kembali mysql setelah perubahan konfigurasi saya. Saya …

4
Apakah lebih baik untuk memisahkan kueri besar menjadi beberapa kueri yang lebih kecil?
Ada situasi yang mengharuskan memiliki kueri sangat besar bergabung dengan beberapa tabel bersama dengan pernyataan sub pilih di dalamnya untuk menghasilkan hasil yang diinginkan. Pertanyaan saya adalah, haruskah kita mempertimbangkan menggunakan beberapa kueri yang lebih kecil dan membawa operasi logis ke dalam lapisan aplikasi dengan meminta DB dalam lebih dari …

2
Menyetel ulang urutan SQL Server 2012
Saya sedang dalam proses menguji dan mengisi tabel tertentu yang memanfaatkan SEQUENCEobjek. Dalam proses ini saya sedang menguji mengisi tabel dengan puluhan ribu garis insert (karena saya tidak terbiasa dengan cara memprogram ini). Masalah yang saya lihat dengan tabel khusus ini adalah ketika saya memulai tes populasi lain, angka SEQUENCEtersebut …


2
Dapatkan nilai tetap pada pilih
Saya perlu melakukan SELECTkueri di mana saya mendapatkan nilai bidang "uang". Lapangan tidak benar-benar ada di database. Saya hanya perlu kueri untuk mengembalikan bidang ini dengan nilai tetap; dalam hal ini nilai dalam USD. Bagaimana cara mengembalikan nilai konstan dalam SELECTpernyataan?
13 mysql 

4
BUAT FILE menemui kesalahan sistem operasi 5 (Akses ditolak.)
Saya mencoba menjalankan skrip berikut di SQL Server Management Studio: USE [master] GO CREATE DATABASE [test1] ON PRIMARY ( NAME = N'test1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1.mdf', SIZE = 70656KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) LOG ON ( NAME = N'test1_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1_log.ldf', …

2
Bagaimana dan kapan SQL Agent memperbarui nilai next_run_date / next_run_time?
Saya telah mengerjakan kode dalam T-SQL untuk menambahkan jadwal baru ke pekerjaan SQL Agent menggunakan sp_add_jobschedule proc dalam database msdb. Ketika saya menambahkan jadwal baru (biasanya sekali jalan pada tanggal / waktu tertentu) dan segera melihat nilai-nilai dalam sysjobschedules dan sysschedules, saya dapat melihat bahwa jadwal baru telah ditambahkan dan …


4
Tidak dapat menampilkan data MySQL ke file
Saya mencoba untuk mengeluarkan data dari tabel MySQL ke file tetapi mendapatkan kesalahan izin: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' (using password: YES) …

2
MySQL CAST vs. CONVERT
Katakanlah saya memiliki VARCHAR (yang berisi data numerik) yang ingin saya gunakan untuk perhitungan sederhana (menambahkan 10 ke dalamnya). Menurut dokumentasi MySQL tentang fungsi-fungsi CAST , saya dapat melakukannya dengan CAST atau CONVERT: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; atau: SELECT (CONVERT(field1,SIGNED)) + 10 FROM myTable; Apa perbedaan …
13 mysql 

1
MySQL Sharding vs MySQL Cluster
Mempertimbangkan kinerja saja , bisakah MySQL Cluster mengalahkan data kustom sharding solusi MySQL? sharding = partisi horisontal Ketika saya merujuk pada sharding, saya mempertimbangkan sharding yang dibuat di lapisan aplikasi, misalnya, mendistribusikan catatan secara merata di seluruh instance MySQL yang independen. Untuk dua server, bisa jadi (kunci mod 2).
13 mysql  ndbcluster 


2
Agen SQL memperkuat referensi konteks
Di pekerjaan baru saya, kami memiliki beberapa instance bernama di setiap server. misalnya Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA Saya memiliki skrip SQL PowerShell dalam karya-karya yang memanggil OS, memanggil Foo.exetetapi perlu melewati parameter baris perintah (string koneksi). Pekerjaan SQL Agent akan ada pada setiap contoh, dengan …

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.