当前位置:首页 > 日记 > 正文

mysql的性能分析及使用说明

mysql的性能分析及使用说明
1。使用解释语句来查看分析结果。
如解释选择*从test1,id = 1;它会出现:ID SelectType台式possible_keys关键。
其中,
type表示它是由索引找到的;
键=主键,这意味着使用主键;
类型=全部,表示为全表扫描;
NULL意味着没有使用索引,因为它被认为是一系列匹配的行,而在联合查询中,它通常是引用。
在2.mysql组合索引
如果表中有ID,key1,key2,KEY3,形成三个综合指标,然后
如:
复制代码代码如下所示:
在Key1 =…
在Key1 = 1和key2 = 2
在Key1 = 3 = 3 = 2和KEY2 KEY3

根据最左边的原理,这些可以被索引,如测试,KEY1 = 1按KEY3,解释分析仅用于normal_key指数,但只有其中的条款,后者为需要分类。
三.使用慢速查询分析
在my.ini:
long_query_time = 1
慢速查询日志= D: mysqlslow.log mysql5日志
在慢速查询日志中记录多于一秒
它可以分析mysqlsla。它也被发现在mysqlreport,如
DMS分析了选择、更新、插入、删除、替换等百分比。
对4.myisam和InnoDB锁定
在MyISAM,关注的是表锁。例如,在多次更新操作和选择之后,选择操作被锁定。在所有更新操作完成后,可以选择选择。
InnoDB的话是不同的,使用行锁,没有问题。
5 MySQL的事务配置项
innodb_flush_log_at_trx_commit = 1
事务提交时,立即将事务日志写入磁盘,并更新数据和索引。
innodb_flush_log_at_trx_commit = 0
提交事务时,事务日志不会立即写入磁盘,并每秒写入一次。
innodb_flush_log_at_trx_commit = 2
提交事务时,立即写入磁盘文件,该文件被写入内核缓冲区,但不会立即刷新到磁盘,而是每隔1秒刷新一次磁盘,并更新数据和索引。
解释使用
解释:解释tbl_name或扩展选择select_options { }
前者可以得到表的字段结构等,后者主要给出一些相关的索引信息,而今天的重点是后者。
举一个例子
复制代码代码如下所示:
从事件中解释选择*;
+ + + + + + + +———————
我select_type表| | | |型possible_keys关键key_len | | | | REF |行|额外|
+ + + + + + + +———————
| 1 |简单|事件|所有|零零零零| | | | 13 | |
+ + + + + + + +———————
1行集(0秒)

每个属性的含义
身份证件
SELECT查询的序列号
select_type
选择查询类型主要为区分复杂的查询,如常见的查询和连接查询,子查询,等等。

由输出行引用的表。

联合查询使用的类型。
类型显示访问的类型,这是一个更重要的指示器,而从好到坏的结果如下:
> > >参考系统常量eq_ref全文> > > > ref_or_null index_merge unique_subquery > > >所有指标范围
一般来说,您必须确保查询至少在距离范围内,最好是到达参考范围。
possible_keys
指出MySQL索引可以用来查找表中的行。如果它是空的,则没有相关索引。为了提高性能,可以检查WHERE子句,查看是否引用了某些字段,或者字段不适合索引。
关键
显示MySQL实际决定使用的键。如果没有选择索引,则键为null。
key_len
显示MySQL决定使用的键的长度。如果键为NULL,则长度为NULL。该文档特别注意这个值,可以用来确定MySQL的哪个部分实际用于多个主键中。
裁判
用键显示哪个字段或常量。

这个数字表明,MySQL要遍历多少数据发现,不准在InnoDB。
额外的
如果它只是索引,这意味着只检索索引树中的信息,这比扫描整个表要快。
如果它是在哪里使用,您使用的地方限制。
如果不可能的地方不需要在那里,一般是没有发现的。
如果这个信息是使用filesort或使用临时很难显示,其中,订单指数往往无法考虑到,如果按照在确定指标,然后排序,将不可避免地导致使用filesort,首先进行筛选、排序或排序和筛选性价比高,性价比高。
本文介绍了MySQL的性能分析和解释的用法,希望本文的介绍能给您带来回报!

相关文章

什么是统一的安全验证

什么是统一的安全验证

验证,电脑软件,统一安全认证也被称为腾讯的安全验证,功能是确认用户的身份的重要操作之前,保护帐户的安全和虚拟财产,如修改密码和修改安全设置或将出现在您的帐户的保护。如果你设置了QQ登录保护,保护,在游戏和Q币保护显示在保护,相关条款的操作…

多语句的mysql实现及常见问题

多语句的mysql实现及常见问题

常见问题,语句,电脑软件,mysql,MySQL通过在单个查询字符串中指定多个语句来支持。该方法的用途是为链接指定参数: 复制代码代码如下所示: 链接集 mysql_real_connect(…,client_multi_statements); 或 要指定 mysql_set_server_option(MySQL,mysql_…

MySQL使用date_format拦截DateTime

MySQL使用date_format拦截DateTime

字段,日期,电脑软件,MySQL,date_format,格式化日期字段与date_format 选择date_format(crt_time,% y %M - %d)从ad_n_advertise_t…

在WPS演示中插入flash

在WPS演示中插入flash

演示,电脑软件,WPS,flash,在过去的几年中,一个自制的办公软件WPS在一个技术熟练的人身上进行了测试。它确实工作得很好。现在插入Flash演示文档只是简单插入图片。在未来很多蓦然回首,那人却在灯火阑珊处的感觉,这也是;大胆地向你推荐。WPS课件…

win7任务栏添加地址栏五打开浏览器

win7任务栏添加地址栏五打开浏览器

任务栏,地址栏,打开浏览器,电脑软件,评论:任务栏是一个不可缺少的非常重要的地方。它一直在那里,方便你使用。本文介绍了添加地址栏win7任务栏的方式,希望能对你有帮助。 Win7的实用技巧系列mdash;mdash;任务栏添加地址栏和搜索更快! 任务栏是一…

MySQL重新加载的解决方案

MySQL重新加载的解决方案

解决方案,加载,电脑软件,MySQL,我最近遇到了MySQL重新加载的问题。今天,我有一个解决方案的记录。 首先,由于某种原因,我不得不卸载MySQL,然后重新安装,无论我使用控制面板卸载程序还是安全人员卸载,都会遇到问题,就是安装服务器启动位置,当程序没…

Word软件中表处理的三种技术

Word软件中表处理的三种技术

中表,三种,技术,电脑软件,Word,当我们使用Word 2000 Office软件时,大多数Office软件都是为文档编辑的,但在某些情况下,可以在文档中使用一个表,那么如何在Word中进行文档编辑以及表单的快速处理呢事实上,我们可以利用一些由Word 2000提供的Offic…

scureapp是scureapp.exe-使用

scureapp是scureapp.exe-使用

电脑软件,scureapp,exe,评论:详细的介绍了scureapp.exe - scureapp过程 进程文件:scureapp或scureapp.exe 进程名称:omnipass 过程类别:安全风险的过程 英文描述: scureapp.exe是由该公司公司的omnipass应用相关的过程 中文参考: 对不起,暂时没…

imontray.exe不是病毒什么的过程im

imontray.exe不是病毒什么的过程im

过程,电脑软件,imontray,exe,评论:imontray.exe是英特尔硬件监控系统托盘程序,为用户获取计算机硬件信息,如温度、电压 进程文件:imontray或imontray.exe 过程名称:英特尔活动监视器组件 过程类别:安全风险的过程 英文描述: imontray.exe是英特…

winstat.exe的过程是怎样的

winstat.exe的过程是怎样的

的是,过程,是怎样,电脑软件,winstat,评论:对winstat.exe简介 进程文件:winstat或winstat.exe 进程名称:kodorjan木马组件 过程类别:安全风险的过程 英文描述: winstat.exe是一个过程,属于kodorjan木马。kodorjan木马后门的蠕虫,窃取个人资料。这…

MySQL数据库事务隔离级别(事务隔离

MySQL数据库事务隔离级别(事务隔离

事务隔离级别,数据库,电脑软件,MySQL,数据库隔离级别有四种类型,它们在高性能MySQL应用程序中进行了说明。 然后讨论了修改事务隔离级别的方法。 1。全球mysql.ini修改,修改配置文件,并将其添加在最后 复制代码代码如下所示: #可选参数:read-…

轻松管理PPT幻灯片的节点功能

轻松管理PPT幻灯片的节点功能

节点,幻灯片,轻松,功能,电脑软件,如果信息太多,演示者是否会产生清晰的思想脉络页面之间的逻辑关系是第一和错误的,它们总是相同的。所有这些都与观众对演示者意图的理解有关。你能在PPT模板下分辨出你想要什么吗 理解和合理使用powerpoint20…