2018年8月8日
摘要: 网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 打开慢查询方法:其实打开mysql的慢查询日志很简单, 阅读全文
posted @ 2018-08-08 11:41 龟仙人 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。 语法 MySQL 的EXPLAIN 语法可以运行在SELECT 语句或者特定表 阅读全文
posted @ 2018-08-08 11:38 龟仙人 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 分析SQL执行带来的开销是优化SQL的重要手段。在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析。该参数可以在全局和session级别来设置。对于全局级别则作用于整个MySQL实例,而session级别紧影响当前session。该参数开启后,后续执行的SQL语句都将记录其资源 阅读全文
posted @ 2018-08-08 10:14 龟仙人 阅读(525) 评论(0) 推荐(0) 编辑
  2018年8月6日
摘要: 一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行 阅读全文
posted @ 2018-08-06 18:30 龟仙人 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 1、Db和模型的存在只是ThinkPHP5.0架构设计中的职责和定位不同,Db负责的只是数据(表)访问,模型负责的是业务数据和业务逻辑。2、Db和模型最明显的一个区别就是Db查询返回的数据类型为数组(对于一个没有业务逻辑的数据而言,数组已经足够),而模型的查询返回类型的是模型对象实例。3、总而言之, 阅读全文
posted @ 2018-08-06 10:54 龟仙人 阅读(470) 评论(0) 推荐(0) 编辑
  2018年7月19日
摘要: 1、安装扩展 windows下把 xhprof.dll 放到extensions目录下 修改配置文件 linux下安装 把生成的 xhprof.so 放到扩展的目录下,并配置记录存放的路径 php中增加调试代码 sample.php 文件 // cpu:XHPROF_FLAGS_CPU 内存:XHP 阅读全文
posted @ 2018-07-19 18:05 龟仙人 阅读(254) 评论(0) 推荐(0) 编辑
  2018年7月17日
摘要: http_load 简介 http_load以并行复用的方式运行,用以测试Web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,其可以以一个单一的进程运行,这样就不会把客户机搞死,还可以测试HTTPS类的网站请求。关于http_load的详细信息参见这里,点击这里下载。 安装 1 2 3 测试 阅读全文
posted @ 2018-07-17 11:52 龟仙人 阅读(900) 评论(0) 推荐(0) 编辑
摘要: sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试 wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip" 下载之后的名字是1.0.zip。解压之后为sys 阅读全文
posted @ 2018-07-17 11:31 龟仙人 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 摘要:1.源文件下载地址:http://vegan.net/tony/supersmack/2.安装:注意在编译时,可以先把对应的libmysqlclient.so.*拷贝到/usr/lib3.测试:[aliyunzixun@xxx.com_Backupsmacks]#super-smack-dmy 阅读全文
posted @ 2018-07-17 11:17 龟仙人 阅读(896) 评论(0) 推荐(0) 编辑
摘要: Apache ab并发负载压力测试 ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载 阅读全文
posted @ 2018-07-17 11:11 龟仙人 阅读(183) 评论(0) 推荐(0) 编辑