Pertanyaan yang diberi tag «mysql»

Semua versi MySQL (bukan Microsoft SQL Server). Harap tambahkan juga tag khusus versi seperti mysql-5.7 jika itu relevan dengan pertanyaan.

3
SQL dinamis dalam rutinitas tersimpan MySQL
Menurut pembatasan pada rutinitas dan pemicu yang tersimpan , sql dinamis tidak dapat digunakan (pembatasan dicabut untuk prosedur tersimpan dalam versi 5.0.13 dan yang lebih baru). Mengapa batasan ini ada? Dan mengapa mengangkatnya untuk prosedur, tetapi tidak berfungsi atau memicu?



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
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
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 

4
Jumlah Optimal dari Contoh MySQL InnoDB Buffer Pool
Karakteristik Server Total sistem RAM: 8GB (menjalankan MySQL + hal lain selain MySQL di atasnya yaitu tidak didedikasikan untuk MySQL) Jumlah Core CPU: 6 Saya memiliki data dalam db sebesar sekitar 2GB Saya memiliki Ukuran Penyangga InnoDB yang diatur ke 4GB Mana yang lebih baik: Contoh Innodb Buffer Pool diatur …



2
Cara menerapkan penguncian optimis dengan benar di MySQL
Bagaimana cara menerapkan penguncian optimis di MySQL dengan benar? Tim kami telah menyimpulkan bahwa kami harus melakukan # 4 di bawah ini atau ada risiko bahwa utas lain dapat memperbarui versi catatan yang sama, tetapi kami ingin memvalidasi bahwa ini adalah cara terbaik untuk melakukannya. Buat bidang versi pada tabel …
13 mysql  locking 

1
MySQL: apakah transaksi mengunci baris?
Saya belum pernah mencoba menggunakan transaksi MySQL sebelumnya, saya hanya ingin mengklarifikasi sesuatu. Jika dua pengguna menjalankan kueri pada waktu yang sangat tepat, bagaimana MySQL akan menangani ini? mis. pengguna mencoba memperbarui catatan. user1: perbarui tabel set kolom = kolom - 4 di mana column_id = 1; user2: perbarui tabel …

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.