数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

高性能MySQL


发布日期:2023年01月03日
 
高性能MySQL

章 MySQL基准测试

为什么需要基准测试

基准测试的策略

测试何种指标

基准测试方法

设计和规划基准测试

基准测试应该运行多长时间

获取系统性能和状态

获得准确的测试结果

运行基准测试并分析结果

绘图的重要性

集成式测试工具

单组件式测试工具

http_load

MySQL 基准测试套件

sysbench(

sysbench(

sysbench(

数据库测试套件中的dbt TPCC

Percona 的TPCCMySQL 测试工具

总结

章 服务器性能剖析

性能优化简介

通过性能剖析进行优化

理解性能剖析

对应用程序进行性能剖析

测量PHP 应用程序

剖析MySQL 查询

剖析服务器负载(

剖析服务器负载(

剖析单条查询(

剖析单条查询(

剖析单条查询(

使用性能剖析

诊断间歇性问题

单条查询问题还是服务器问题(

单条查询问题还是服务器问题(

捕获诊断数据(

捕获诊断数据(

捕获诊断数据(

一个诊断案例(

一个诊断案例(

一个诊断案例(

一个诊断案例(

使用USER_STATISTICS 表

使用strace

总结

章 Schema与数据类型优化

选择优化的数据类型

整数类型

实数类型

字符串类型(

字符串类型(

字符串类型(

日期和时间类型

位数据类型

选择标识符(identifier)

特殊类型数据

MySQL schema 设计中的陷阱

范式和反范式

范式的优点和缺点

反范式的优点和缺点

混用范式化和反范式化

缓存表和汇总表

物化视图

计数器表

加快ALTER TABLE 操作的速度

只修改frm 文件

快速创建MyISAM 索引

总结

编辑推荐

ASPNET MVC 框架揭秘

Oracle索引技术

ASP NET开发培训视频教程

数据仓库与数据挖掘培训视频教程

上一篇:MySQL数据库性能优化的实际操作方案[1]

下一篇:高性能MySQL:为什么需要基准测试