Загрузка данных в MyRocks
Будучи оптимизированным для записи движком хранения, MyRocks имеет специальные способы загрузки данных намного быстрее, чем обычные INSERT.
См.
- http://myrocks.io/docs/getting-started/; раздел о "Миграции из InnoDB в MyRocks в рабочей среде" содержит некоторые подсказки.
- https://github.com/facebook/mysql-5.6/wiki/Data-Loading содержит более подробное описание темы.
Примечание. Когда вы загружаете данные с помощью rocksdb_bulk_load=1 и данные конфликтуют с данными, уже находящимися в базе данных, могут возникнуть нетривиальные ошибки, например:
ERROR 1105 (HY000): [./.rocksdb/test.t1_PRIMARY_2_0.bulk_load.tmp] bulk load error: Invalid argument: External file requires flush
Содержимое, воспроизводимое на этом сайте, является собственностью его соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/loading-data-into-myrocks/