数据库相关
zgcbj
这个作者很懒,什么都没留下…
展开
-
rust-rocksdb新导出一个函数
rust-rocksdb 添加函数原创 2022-09-15 11:21:45 · 395 阅读 · 0 评论 -
sysbench压测mysql报segmentfalut
sysbench压测的参数里加上 --mysql-debug=on --debug=on会打印出很多信息,我遇到的情况是30秒内部分链接没有初始化好,抛出FATAL的错误。不开debug的时候,现象就是segement fault原创 2021-09-02 20:50:44 · 718 阅读 · 0 评论 -
2021-07-09 druid 词法解析sql过程,以select为例
扫描解析过程:1.把sql转成字符数组,调用skipseparator(跳过注释等),循环调用nexttoken(扫描字符,判断缓存的字符是否能凑够一个关键字),最后得到类似:KW_SELECT这样的token2.外面根据token类型,调用具体的解析2.具体的select分几个部分:SELECT语句的格式SELECT select_list (1) [INTO new_table_name] (2) FROM table_list (3) [WHERE co原创 2021-07-09 21:55:55 · 656 阅读 · 0 评论 -
mycat调试
1.检查编码2.检查jdk3.配置debug配置4.参考文章:https://my.oschina.net/oosc/blog/1805612原创 2021-07-08 17:56:54 · 123 阅读 · 0 评论 -
XA事务与MySQL
XA事务与MySQLXA事务就是两阶段提交的一种实现方式XA规范主要定义了事务管理器TM,和资源管理器RM之间的接口根据2PC的规范,将一次事务分割成两个阶段prepare阶段TM向所有RM发送prepare指令,RM接受到指令后执行数据修改和日志记录等操作,然后返回 可以提交/不可提交 给TM(按照我的理解应该类似于MySQL在开启一个事务之后,只差最后的COMMIT或者ROLLBACK的状态)commit阶段TM接受到所有RM的prepare结果如果有RM返回是 不可提交 或者转载 2021-05-27 16:47:02 · 200 阅读 · 0 评论