Mariadb

  • Published on
    插入数据时自增id出错了 ```sql INSERT INTO `xxxx` (`id`, `name`, `url`, `info`) VALUES (NULL, 'blahblahblah', '/xxxx', ''); ``` ``` #1467 - Failed to read auto-increment value from storage engine ``` 看看表的自增id现在是多少: ```SHOW CREATE TABLE xxxx` ```sql CREATE TABLE `xxxx` ( `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL DEFAULT '', ...
  • Published on
    底层存储引擎基于 LevelDB 或 RocksDB 的 Key-Value DB 挺多的,比如 [SSDB](https://github.com/ideawu/ssdb) , 360开源的 [Pika](https://github.com/Qihoo360/pika) 以及腾讯开源的 [Tendis](https://github.com/Tencent/Tendis) 但是基于 RocksDB 的 关系型数据库,老灯最近才了解到, 原来 FaceBook 搞的 MySQL MyRocks 引擎已经存在好多年了。简单地浏览了一下文档,InnoDB 算是在写入和读取方面都比较好,而 MyRocks 引擎 主要是写入性能强劲,对于读取来说相对弱一些。 先 mark 一下吧。 ...
  • Published on
    先 mark 记录一下。 > log_bin_compress——这个配置决定了是否可以压缩二进制日志。这个增强功能是 MariaDB 独有的,因此 MySQL 不支持。 https://www.infoq.cn/article/mariadb-vs-mysql binlog压缩 为了减小binlog的存储开销。在TenDB中,基于ZLIB算法实现了binlog压缩的功能。该功能可以在运行中开启和关闭,并且适用于statement,row,mixed格式。 压缩 开启Binlog压缩: \`\``shell set global log_bin_compress=ON \`\`` Binlog压缩阈值: \`\``shell ...