Jmeter官网地址:https://jmeter.apache.org/ 作为开发人员,必要的性能测试还是需要掌握的,虽然配置druid可以比较直观获得sql的执行时间,那些表被访问的比较多等等,但是不能测试sql被1000次或10000次执行会怎么样?这时性能测试工具就会派上用场,它可以模拟用户 ...
分类:
数据库 时间:
2018-04-06 23:56:07
阅读次数:
414
第一部分:了解DBA体系一、初级DBA应该掌握哪些技能?(运维人员必会知识)1.MySQL安装部署2.基本参数配置3.备份策略设计与实现二、中级DBA应该掌握哪些技能?1.故障处理能力(备份或者其他手段)2.MySQL监控能力3.基本优化能力(索引、执行计划、慢日志分析);有一定的SQL分析能力4.主从复制的基本管理、应用、故障处理三、高级DBA应该掌握哪些技能?1.MySQL性能调优:对整体架构
分类:
数据库 时间:
2018-04-03 21:56:42
阅读次数:
169
Hash索引的限制 Hash索引必须进行二次查找 Hash索引无法用于排序 Hash索引不支持部分索引查找,也不支持范围查找 Hash索引中Hash码的计算可能存在Hash冲突 为什么要使用索引 索引大大减少了存储引擎需要扫描的数据量 索引可以帮助我们进行排序以避免使用临时表 索引可以把随机I/O变 ...
分类:
数据库 时间:
2018-03-21 15:39:54
阅读次数:
206
与所有的关系型数据库一样,Mysql仿佛是一头让人难以琢磨的怪兽。它会随时停摆,让应用限于停滞,或者让你的业务处于危险之中。 事实上,许多最常见的错误都隐藏在MySQL性能问题的背后。为了确保你的MySQL服务器能够一直处于全速运行的状态,提供持续稳定的性能,杜绝这些错误是非常重要的。然而,这些错误 ...
分类:
数据库 时间:
2018-03-21 15:37:09
阅读次数:
181
一、show profiles 查看profiles功能是否打开 在当前会话中打开profiles 查询当前会话有哪些sql 查询指定sql的详细时间耗费 ...
分类:
数据库 时间:
2018-03-11 14:33:07
阅读次数:
155
一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图: 三、MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放 ...
分类:
数据库 时间:
2018-03-10 16:05:56
阅读次数:
211
之前在[《MySQL性能管理及架构设计》请添加链接描述](https://coding.imooc.com/class/49.html)课程中为大家讲解了如何使用Maxscale来实现数据库的读写分离的方案。近期在课程交流群中有同学提出在使用Maxscale2.2版本时,无法自动加载MySQL5.7中的用户信息。所以我就研究了一下新版本的Maxscale,发现确实如此,这是什么原因呢?由如何解决这
分类:
数据库 时间:
2018-03-05 17:07:39
阅读次数:
372
1.下载jdbc。将jdbc解压,将mysql-connector-java-version-ga-bin.jar这个文件copy到jmeter/lib下 2.打开jmeter,设置jdbc请求。 1) DTBASE URL: jdbc:mysql://localhost:3306/Datebase ...
分类:
数据库 时间:
2018-03-04 19:08:54
阅读次数:
170
一 服务器参数调优,有哪些关键点? 1. 应用访问优化 优化方法 | 性能提升效果 | 优化成本 | 说明 | | | 减少数据访问能不访问就不访问 减少磁盘IO | 1~1000 | 低 | 缓存服务器缓存mysql数据,Redis、memorycache 返回更少的数据较少网络传输和磁盘IO | ...
分类:
数据库 时间:
2018-03-02 01:20:27
阅读次数:
349
[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/mysql/mysql.piduser = mysqlbind-address = 0.0.0.0s
分类:
数据库 时间:
2018-02-28 11:17:12
阅读次数:
132