2021年12月的内容
如何配置Fabric出块参数来达到“最大”TPS
对于参数的了解在讨论有关最大 tps 的问题之前,我们首先要了解Fabric出块的四个参数之间是如何工作的。从结论上,Fabric会优先于 PreferredMaxBytes,AbsoluteMaxBytes,MaxMessageCount 这三个参数,最后是 BatchTimeout。避免落入 batch timeout我们以如下配置 Probe ……
12-16 立刻查看
MySQL数据库事务隔离级别(Transaction Isolation Level)及测试
今天在学习 JDBC 的时候看到了关于MySQL的事务的隔离级别的问题,感觉内容挺高级的,所以记录一篇文章,以备后面使用。数据库隔离级别有四种,应用《高性能 mysql》一书中的说明:然后说说修改事务隔离级别的方法:1.全局修改,修改 mysql.ini 配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMI……
12-16 立刻查看
浅谈 fabric 出块机制和条件
刚接触 fabric 的小伙伴时常会问的一个问题是:“fabric 多久出一个块”,而一个常见的回答是:“默认 2s”。抛开其严谨性,fabric 初学者一般会把这个作为一个常识性结论。前两天一个小伙伴在进行 fabric 性能测试时,突然发现交易响应时间居然小于 2s。由于一个交易响应时间中主要为出块时间,他感觉这个好像跟常识不太对,会不会哪里出问题了,……
12-16 立刻查看
数据库事务特征、数据库隔离级别,各级别数据库加锁情况(含实操)–read committed && MVCC
上节回顾上篇记录了我对 MySQL 事务 隔离级别read uncommitted的理解。这篇记录我对 MySQL 事务隔离级别 read committed & MVCC 的理解。前言可以很负责任的跟大家说,MySQL 中的此隔离级别不单单是通过加锁实现的,实际上还有 repeatable read 隔离级别,其实这两个隔离级别效果的实现还……
12-16 立刻查看