mysql

数据库隔离级别

数据库是支持并发的,一旦牵扯到并发就关系到数据的隔离性,数据库隔离级别理论上分为四级,比较教条的解释情参阅 wiki

  1. Read uncommited
  2. Read Committed
  3. Repeatable Read
  4. Serializable

隔离等级依次升高,代价就是并发性能有所下降。绝大多数数据库系统默认使用 Read Committed。 MySQL 比较奇葩,逼格很高地选择了 Repeatable Read ,当然他这么做是有理由的,但是理由不在本文讨论范围。

站在 MySQL 使用者角度看,这些隔离等级意味着什么?… 查看详细

OpenStack Tricks And Reminders

OpenStack 是一个庞大的项目,包含越来越多的子项目,安装、配置、维护也越发复杂。和任何开源项目一样,总会有各种各样的坑在等着新人去挖掘。文本记录着生产环境中遇到的 OpenStack 各种奇奇怪怪的问题,这些问题往往不成体系,无需单独撰文,所以零散的记录在这里。

连接数

生产环境中使用的是 MySQL, RabbitMQ作为外部依赖,如果没有做好集群,最好配置完善的监控,保证不会达到这些服务的连接数上限,否则会突然发现… 查看详细