相关文章
36 生产经验:数据库服务器上的RAID存储架构的电池充放电原理
上一篇文章我们初步给大家介绍了一下RAID多磁盘冗余阵列技术是什么东西,这一篇文章我们继续给大家讲解RAID存储架构的电池充放电原理,把这个理解了之后,我们下一篇文章就可以给大家讲一个真实的生产案例了。 服务器使用多块磁盘组成的RAID阵...
38 案例实战:数据库无法连接故障的定位,Too many connections
今天要给大家分析另外一个真实的大家都经常会碰到的数据库生产故障,就是数据库无法连接的问题 大家会看到的异常信息往往是“ERROR 1040(HY000): Too many connections”,这个时候就是说数据库的连接池里已经有太...
42 redo log是直接一条一条写入文件的吗?非也,揭秘redo log block!
之前我们已经给大家讲解了redo log自己的一些基本的结构,今天我们就来讲解下一个问题,就是redo log是一条一条的直接就往磁盘文件里写入吗? 可能有一些朋友会认为就是如此简单粗暴的往磁盘文件里写,但其实并没那么简单! 接下来几天...
06 生产经验:互联网公司的生产环境数据库是如何进行性能测试的?
1、申请了机器之后,你作为Java架构师就要心里有数 上一篇文章我们讲到了在真实的项目中,第一件事情就是申请数据库机器,一般来说我们需要申请8核16G或者16核32G的高配置机器下来,甚至要机器全部搭配SSD固态硬盘,然后让DBA兄弟在申...
08 生产经验:在数据库的压测过程中,如何360度无死角观察机器性能?
1、除了QPS和TPS以外,我们还需要观察机器的性能 上一篇文章我们给大家讲解了如何使用sysbench这个工具非常方便的去对数据库进行压测,压测过后其实大家就会看到自己的数据库大概能抗下多少QPS和TPS了。 但是这里还得给大家说另外...
10 生产经验:如何为数据库的监控系统部署可视化报表系统?
1、部署Grafana 上一篇文章我们讲解到安装好了Prometheus,接着我们来继续 讲解如何安装Grafana,首先要从下面的地址下载grafana-4.6.3.linux-x64.tar.gz,然后一步一步的执行下面的命令,完成他...