摘要: MySQL DBA分架构DBA,运维DBA和开发DBA三种角色,职责介绍如下: 阅读全文
posted @ 2019-01-16 15:15 dekevin 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 一、修改配置文件my.cnf服务器A(172.16.16.70)配置如下server_id = 70socket = /tmp/mysql.sockinnodb_buffer_pool_size = 10Gcharacter-set-server=utf8log_bin=mysql-binexpir 阅读全文
posted @ 2019-01-16 15:09 dekevin 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 下图很好的解释了各表之间SQL Joins之间的关系 阅读全文
posted @ 2019-01-16 15:08 dekevin 阅读(401) 评论(1) 推荐(1) 编辑
摘要: (1) QPS(每秒Query量)QPS = Questions(or Queries) / uptimemysql> show global status like 'Question%';mysql> show global status like 'uptime';(2) TPS(每秒事务量) 阅读全文
posted @ 2019-01-16 15:05 dekevin 阅读(2139) 评论(0) 推荐(1) 编辑
摘要: 体系结构图如下: 连接层 思想为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个“缓冲池”。原理预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。作用进行身份验证、线程重用,连接限制,检查内存,数据缓存;管理用户的连接,线程处理等需 阅读全文
posted @ 2019-01-16 15:00 dekevin 阅读(4539) 评论(0) 推荐(0) 编辑
摘要: 先从第一台solr服务器说起:1. 它首先启动一个嵌入式的Zookeeper服务器,作为集群状态信息的管理者,2. 将自己这个节点注册到/node_states/目录下3. 同时将自己注册到/live_nodes/目录下4. 创建/overseer_elect/leader,为后续Overseer节 阅读全文
posted @ 2019-01-16 14:55 dekevin 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 如果InnoDB_buffer_size参数很大,缓冲区内的脏数据太多,那么关闭MySQL的时候必须把脏数据刷新到磁盘,这个过程有可能是很漫长的,从而导致关闭MySQL服务的时间过长。可以临时设置innodb_max_dirty_pages_pct=0,然后等到脏数据大部分都刷新到磁盘后(通过查看s 阅读全文
posted @ 2019-01-16 14:54 dekevin 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 查看启动到当前处理命令总数: # redis-cli info stats | grep total_commands total_commands_processed:23693286991 查看每秒操作数: # redis-cli info stats | grep instantaneous_ 阅读全文
posted @ 2019-01-16 14:50 dekevin 阅读(2777) 评论(0) 推荐(0) 编辑
摘要: MySQL架构与业务总结图如下: 阅读全文
posted @ 2019-01-16 14:49 dekevin 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-16 14:45 dekevin 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 数据的拆分(Sharding)根据其拆分分规则的类型,可以分为两种拆分模式。一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)拆分;另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件拆分到多台数据库(主机)上面,这种切分称之为 阅读全文
posted @ 2019-01-16 14:42 dekevin 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: 本文收录了mysql相关的实用工具。工具包括:性能测试,状态分析,SQL路由,及运维开发相关的所有工具,并会持续更新。 1.工具套件集 - percona-toolkit - oak-toolkit - ps-helper(performance schema 工具函数集) 2.mysql实时状态分 阅读全文
posted @ 2019-01-16 14:31 dekevin 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。 1.查看所有数据库容量大小 2.查看所有数据库各表容量大小 3.查看指定数据库容量大小 例:查看mysql库容量大小 4.查看指定数据库各表容量大小 例:查看mysql库各表容量大小 阅读全文
posted @ 2019-01-16 14:30 dekevin 阅读(4090) 评论(0) 推荐(0) 编辑
摘要: MySQL是中小型网站普遍使用的数据库之一,然而,很多人并不清楚MySQL到底能支持多大的数据量,再加上某些国内CMS厂商把数据承载量的责任推给它,导致很多不了解MySQL的站长对它产生了很多误解,那么,MySQL的数据量到底能支持多少呢?其实MySQL单表的上限,主要与操作系统支持的最大文件大小有 阅读全文
posted @ 2019-01-16 14:25 dekevin 阅读(20747) 评论(0) 推荐(3) 编辑