看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。 这些文章都存在一个严重的缺陷 ...
分类:
Web程序 时间:
2018-01-27 13:49:14
阅读次数:
170
一、mysql主从同步二、数据读写分离三、MySQL优化++++++++++++++++++++++++++++++++一、mysql主从同步1.1主从同步介绍?从库服务器自动同步主库上数据(被客户端访问的数据库服务器做主库服务器)1.2结构5455systemctlstartmysqldsystemctlstartmysqld主master数据库服务器从slave数据库服务器1.3配置主从同步结
分类:
数据库 时间:
2018-01-26 10:54:41
阅读次数:
222
一、建表原则: 1、表的优化与类型选择 (1)定长与变长相分离。 (2)根据使用频率建立主表及副表(将不常用的字段放入副表中:比如用户表,将用户家庭地址等详细信息放入附表,当需要查询详情,再点击查询)。 (3)在满足数据库“三范式”的前提下,采用“反三范式”,合理加入冗余字段。该思路是以空间换时间, ...
分类:
数据库 时间:
2018-01-19 22:21:34
阅读次数:
234
in型子查询引出的陷阱:(扫更少的行,不要临时表,不要文件排序就快) 题: 在ecshop商城表中,查询6号栏目的商品, (注,6号是一个大栏目) 最直观的: mysql> select goods_id,cat_id,goods_name from goods where cat_id in (s... ...
分类:
数据库 时间:
2018-01-17 00:36:56
阅读次数:
241
sql语句优化: 1: sql语句的时间花在哪儿? 答: 等待时间 , 执行时间. 等待时间:看是不是被锁住了,那就不是语句层面了是服务端层面了,看连接数内存。 执行时间:到底取出多少行,一次性取出1万行那是你的sql语句写的失败,二是扫描多少行,扫描多少行需要技术来分析,通过explain来分析。... ...
分类:
数据库 时间:
2018-01-16 18:02:52
阅读次数:
245
一 地址 githup地址https://github.com/akopytov/sysbench二 版本 sysbench 1.0+三 概念 sysbench testname testname是一个内置测试的可选名称(例如fileio,oltp等),或一个绑定的Lua脚本的名称(例如oltp_r ...
分类:
数据库 时间:
2018-01-12 19:42:14
阅读次数:
181
原文链接:http://www.cnblogs.com/kevingrace/p/6133818.html 谢谢楼主 1.简单介绍 InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致 ...
分类:
数据库 时间:
2018-01-10 21:37:37
阅读次数:
193
1、优化方式 硬件优化=》系统优化=》mysql配置优化=》SCHEMA优化=》sql优化=》其他解决方案(redis or MongoDB or Cassandra or HBase) 2、mysql配置分析 1)常见瓶颈 90%系统瓶颈都在IO上,所以提高IOPS尤为总要,iowait过高,加内 ...
分类:
数据库 时间:
2018-01-06 19:07:48
阅读次数:
224
背景公司打算2018年有把服务迁移到云上的计划,于是选择了市场上的几款云产品来进行比较,其中对磁盘IO与mysql读写性能的测试是很重要的一个环节。故此,针对云产品的磁盘IO以及云数据库的读写,进行了一些粗略的测试。这里测试的服务器来自腾讯云,这里暂且不讨论云的性能如何,之针对测试的方法来进行讲诉。sysbench工具测试连续IO,我们可以利用linux的dd命令,但是如何测试随机IO呢?sysb
分类:
数据库 时间:
2018-01-03 11:39:02
阅读次数:
267
一简介:参考了几位师兄,尤其是M哥大神的博客,让我恍然大悟,赶紧记录下二 原理: mysql的三种算法 1 Simple Nested-Loop Join 将驱动表/外部表的结果集作为循环基础数据,然后循环从该结果集每次一条获取数据作为下一个表的过滤条件查询数据,然后合并结果。如果有多表join,则 ...
分类:
数据库 时间:
2017-12-28 21:39:16
阅读次数:
170