生成数据库的ID有很多中方法,常见的有基于数据的自增ID,PostgreSQL,Oracle 可以有sequence,MySQL可以使用auto_increment。在系统并发量不大的情况下,这些都是可行的办法。但是如果并发量比较大,数据库很快会成为整个系统的瓶颈。
分类: 数据库
PostgreSQL 的查询执行计划
查询执行计划一般用来找出 SQL 的性能瓶颈。通常情况下我会抓出一批执行比较慢的 SQL,然后逐条分析,找出影… 继续阅读 PostgreSQL 的查询执行计划
PostgreSQL 中的性能视图
对于 DBA 来讲,有时候需要快速定位问题,找到具体是那一条 SQL 拖慢了整个系统,具体是哪些因素导致查询速… 继续阅读 PostgreSQL 中的性能视图
PostgreSQL 的编译安装及配置
看了网上很多安装PostgreSQL的文档,大多数都是东拼西凑,不够认真。现在我整理了一下我个人比较推崇的做法,个人认为这样安装比较好。
使用 Python 比较 MySQL 主从的差异
由于当时生产环境的数据库使用的是 MySQL5.1 而我们的从库使用的是 MySQL5.6,结果出现了两个数据… 继续阅读 使用 Python 比较 MySQL 主从的差异
解决 MySQL 异常关闭的问题
临时解决了一个MySQL异常关闭的问题,这里记录一下。 测试环境的数据库经常出现异常关闭的情况。因为是测试环境… 继续阅读 解决 MySQL 异常关闭的问题