文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

mysql性能问题

2020-05-21 17:42

关注


	mysql性能问题
[数据库教程]

性能优化的目的是什么呢?(合理利用可利用的资源)
性能优化的方向:
硬件方面:CPU、内存、IO、网络、硬盘、显卡
软件方面:mysql这个软件内部优化,比如sql、算法,一些配置
项目方面:需求设计、架构优化、代码优化。

优化指标:
执行时间:一段代码从开始运行到运行结束所使用的时间
CPU时间:(算法)函数或者线程占用CPU时间
内存分配:程序在运行时占用的内存时间
磁盘吞吐量:描述IO的使用情况
网络吞吐量:描述网络的使用情况
响应时间:系统对某用户行为或者动作做出响应的时间,时间越短性能越好

有关性能查询的命令:

查询进程信息,可搭配管道符号使用,ps -aux | grep 进程名

ps -aux 

top命令

top |grep ‘id‘

vmstat命令

[root@VM_0_17_centos ~]# vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 4  0      0  76964   6508 254316    0    0    82    41    0    0  1  1 98  0  0


r列表式可运行进程的数量
b列表式阻塞进程的数量

内存性能优4个报告虚拟内存如何使用的字段
swpd已经使用的交换空间的数量
free 自由RAM数量
buff 缓存使用的RAM的数量
cache 文件系统缓存使用的RAM数量
swap交换字段进行详细说明
si 表示从磁盘分页到内存的数量
so 表示从内存分页到磁盘的数量。
其余相关的系统命令:sar、iostat、netstat、free等

show variables; 
--查看当前session级别的隔离方式 
show variables like ‘%isolation%‘; 
-- 查看isolation帮助 help isolation 
-- 局部修改 
set session transaction isolation level READ COMMITTED; 
show session variables like‘%isolation%‘; 
-- 全局修改 show global variables like ‘%isolation%‘; 
set global transaction isolation level READ COMMITTED;

mysql性能问题

原文地址:https://www.cnblogs.com/justsus/p/13985598.html

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯