Pertanyaan yang diberi tag «innodb»

InnoDB: Mesin Penyimpanan yang kompatibel dengan ACID MySQL

2
Adakah gotcha sama sekali dengan mengkonversi dari MyISAM ke InnoDB?
Saya siap pindah dari MyISAM ke InnoDB tetapi ingin tahu apakah ada daftar lengkap hal yang harus dicari? Misalnya, saya belum melihat daftar yang menyebutkan bahwa menjalankan DISABLE KEYStabel InnoDB akan memberikan peringatan, kecuali halaman manual untuk ALTER TABLE. Itu hal yang perlu saya ketahui sebelum bertobat. Saya pikir saya …
11 mysql  innodb  myisam 

5
Mysqldump tidak lengkap
Saya mencoba menjalankan mysqldump untuk membuat snapshot database, dan saya menemukan itu akan berhenti secara acak di tengah jalan, tanpa melaporkan kesalahan apa pun. Basis data saya relatif kecil (sekitar 100MB) dan menggunakan InnoDB. Saya menjalankannya seperti: mysqldump --force --single-transaction --quick --user myuser --password=mypass -h mydatabasehost mydb > /tmp/snapshot.sql Memeriksa …

2
InnoDB membuat kesalahan tabel: "Ukuran baris terlalu besar"
Kami memiliki beberapa insinyur yang meratakan struktur db yang dinormalisasi menjadi tabel sementara untuk keperluan menghasilkan laporan. Kolom ditentukan sebagai TEXT NOT NULL(Saya tahu "mengapa mereka melakukan itu?"; Mari kita asumsikan bahwa kita sedang menangani ini). Kami menggunakan MySQL 5.1.48 Community RHEL5 dengan plug-in InnoDB 1.0.9 di Linux. Saat menggunakan …
11 mysql  innodb 

3
GALAT - Fungsi 'innodb' sudah ada
Saya ingin mulai mengonversi beberapa tabel MyISAM ke INNODB. Menjalankan Ubuntu 14.04 Server dengan MySQL 5.6 (apt-get upgrade dari 5.5), 32G ram pada 4 core / 8 thread cpu. Awalnya bermasalah dengan ... could not open single-table tablespace file .\mysql\innodb_index_stats.ibd after restart of MySQL dan Error: Table "mysql"."innodb_table_stats" not found. …
11 mysql  innodb 


2
Bagaimana cara menggunakan RESTRICT untuk Foreign Key di mysql?
Dalam struktur basis data PT CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), …

1
Kesalahan ukuran baris dengan MySQL
Saya menjalankan server MySQL di Macbook saya (untuk pengujian). Versi 5.6.20 dari Homebrew. Saya mulai mengalami kesalahan "Ukuran baris terlalu besar", dan saya bisa menguranginya ke kasus uji ini. Meja: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+----------+------+-----+---------+----------------+ | id …
11 mysql  innodb 

5
Tidak dapat membuat tabel, tetapi tabel tidak ada
Saya menggunakan langkah-langkah ini untuk membuat tabel my_user, yang sudah ada tetapi entah bagaimana lenyap dari database saya my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) …
11 mysql  innodb 

5
Hitung ukuran baris dan ukuran baris maksimal untuk sebuah tabel
Masalah: Apakah ada cara menghitung jumlah byte yang ditempati oleh pembuatan tabel, saya tahu bahwa Anda bisa mendapatkan beberapa informasi dari information_schema.tables tetapi informasi itu tidak cukup akurat. Apa yang sebenarnya diperlukan adalah jumlah byte sesuai dengan definisi tabel untuk innodb saja dan collation juga dapat dianggap sebagai utf-8-general-ci Misalnya …

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 …

3
Kinerja impor InnoDB
Saya berjuang dengan mengimpor sebagian besar InnoDB-Table cukup besar yang terdiri dari sekitar 10 Juta baris (atau 7GB) (yang bagi saya adalah meja terbesar yang pernah saya kerjakan sejauh ini). Saya melakukan riset bagaimana meningkatkan kecepatan impor Inno dan untuk saat ini setup saya terlihat seperti ini: /etc/mysql/my.cnf/ [...] innodb_buffer_pool_size …

1
Pembuatan indeks MySQL gagal di atas meja sudah penuh
UPDATE: tl; dr: Masalahnya adalah MySQL menggunakan TMPDIRsaat membuat indeks. Dan saya TMPDIRadalah orang yang kehabisan ruang disk. Q asli: Saya mencoba menambahkan indeks ke tabel InnoDB, dan mendapatkan table is full error. Saya memiliki ruang disk yang cukup dan konfigurasi MySQL memiliki file-per-table = 1. Tabel data adalah 85GB …
10 mysql  innodb  index 

1
Menempatkan pernyataan Pilih dalam transaksi
Apa perbedaan antara 2 pertanyaan ini: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; Dan tanpa transaksi: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Apa efek dari memiliki SELECTtransaksi di dalam? Jika DELETE FROM orders WHERE id=1dipanggil dari …


2
Menghapus tabel MySQL dengan transaksi yang tertunda
Apakah ada cara untuk menghapus tabel atau database InnoDB dengan transaksi yang tertunda di MySQL (lebih disukai pada level sistem file)? Apa yang terjadi: Saya menggunakan MySQL 5.5.28 dan berlari LOAD DATA INFILE…untuk mengimpor kumpulan data besar (300M baris) ke tabel InnoDB. Saya tidak menggunakan set autocommit = 0;sebelumnya. Sayangnya, …

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.