您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

  2. 第一部 MySQL基础入门(21节) 01-老男孩运维DBA课程开班.avi 02-数据库概念介绍.avi 03-数据库种类介绍及关系型数据库原理.avi 04-非关系型数据库介绍.avi 05-非关系型数据库种类介绍.avi 06-关系型数据库产品介绍01.avi 07-关系型数据库产品介绍02.avi 08-非关系型数据库产品介绍01.avi 09-数据库产品排名及发展大事记.avi 10-MySQL数据库产品介绍.avi 11-数据库基础内容小结.avi 12-为什么选择MySQL数据库
  3. 所属分类:数据库

  1. mysql慢查询使用详解

  2. 慢查询是我们在mysql中经常需要使用到的一个很方便的功能,慢查询对于跟踪有问题的查询很有用,可以分析出当前程序里那些Sql语句比较耗费资源。
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:118784
    • 提供者:weixin_38600432
  1. Mysql高效分页详解

  2. 前言 通常针对MySQL大数据量的查询采取“分页”策略,但是如果翻页到比较靠后的位置时查询将变得很慢,因为mysql将花费大量的时间来扫描需要丢弃的数据。 基本分页技巧 通常情况下,为了实现高效分页,需要在查询中WHERE条件列和排序列应用组合索引。 例如,建立索引(a,b,c)使得以下查询可以使用索引,提高查询效率: 1、字段排序 ORDER BY a ORDER BY a,b ORDER BY a, b, c ORDER BY a DESC, b DESC, c DESC 2、筛选
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:48128
    • 提供者:weixin_38659374
  1. MySQL SQL语句分析与查询优化详解

  2. 如何获取有性能问题的SQL 1、通过用户反馈获取存在性能问题的SQL 2、通过慢查询日志获取性能问题的SQL 3、实时获取存在性能问题的SQL 使用慢查询日志获取有性能问题的SQL 首先介绍下慢查询相关的参数 1、slow_query_log 启动定制记录慢查询日志 设置的方法,可以通过MySQL命令行设置set global slow_query_log=on 或者修改/etc/my.cnf文件,添加slow_query_log=on 2、slow_query_log_file 指定慢查询日志
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:344064
    • 提供者:weixin_38726441
  1. MySQL利用profile分析慢sql详解(group left join效率高于子查询)

  2. 使用profile来分析慢sql mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。 最近遇到一个查询比较慢的sql语句,用了子查询,大概需要0.8秒左右,这个消耗时间比较长,严重影响了性能,所以需要进行优化。单独查询单表或者子查询记录都很快,下面来看看详细的介绍。 开启profile mysql> show profiles; -- 查看是否开启 Empty set, 1 warning (
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:74752
    • 提供者:weixin_38667207
  1. mysql记录耗时的sql实例详解

  2. mysql记录耗时的sql mysql可以把耗时的sql或未使用索引的sql都记录在slow log里,供优化分析使用。 1.mysql慢查询日志启用: mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,那如何打开mysql的慢查询日志记录呢? mysql> show variables like 'log_slow_queries'; +------------------+-------+ | Variable_name | Value
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:52224
    • 提供者:weixin_38610682
  1. 详解mysql数据库如何开启慢查询日志

  2. 数据库开启慢查询日志 修改配置文件 在配置文件my.ini中加上下面两句话 log-slow-queries = C:\xampp\mysql_slow_query.log long_query_time=3 第一句使用来定义慢查询日志的路径(若是linux系统,会涉及权限问题) 第二句使用来定义用时超过过多少秒的查询是慢查询,单位:秒。 查看配置验证是否配置成功: //查看慢查询时间,单位:s show variables like "long_query_time"; //查看慢查询
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:38912
    • 提供者:weixin_38596093
  1. mysql慢查询使用详解

  2. 1 慢查询定义 指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句。慢查询日志就是记录这些sql的日志。 2 开启慢查询日志 找到mysql配置文件my.cnf.在mysqld的下面添加 代码如下: log-slow-queries = D:/MySQL/log/mysqld-slow-query.log  #日志存在的位置。(注意权限的问题,可以不用设置,系统会给一个缺省的文件host_name-slow.log) long-query-time = 5
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:119808
    • 提供者:weixin_38621441
  1. 清空mysql 查询缓存的可行方法

  2. 对一条sql进行优化时,发现原本很慢的一条sql(将近1分钟) 在第二次运行时, 瞬间就完成了(0.00sec) 这是因为mysql对同一条sql进行了缓存,服务器直接从上次的查询结果缓存中读取数据,而不是重新分析、执行sql。 可通过如下方法清空查询缓存 reset query cache; 您可能感兴趣的文章:MySQL优化之缓存优化mysql的查询缓存说明使用Memcache缓存mysql数据库操作的原理和缓存过程浅析浅析MySQL内存的使用
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:30720
    • 提供者:weixin_38514805
  1. MySQL Explain使用详解

  2. 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。 -- 实际SQL,查找用户名为Jefabc的员工 select * from
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:95232
    • 提供者:weixin_38589168
  1. 使用MySQL Slow Log来解决MySQL CPU占用高的问题

  2. 但是怎么找到是哪个SQL语句的执行时间过长呢?可以通过MySQL Slow Log来找,详解如下。 首先找到MySQL的配置文件my.cnf,根据不同版本的mysql开启慢查询的配置也不一样 mysql 5.0 [mysqld] long_query_time = 1 log-slow-queries = /var/log/mysql/slow.log mysql 5.1 [mysqld] long_query_time = 1 slow_query_log=1 slow_query_log_f
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:48128
    • 提供者:weixin_38665775
  1. MySQL索引优化Explain详解

  2. 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。 -- 实际SQL,查找用户名为Jefabc的员工 select * from
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:97280
    • 提供者:weixin_38709816
  1. MySQL索引优化Explain详解

  2. 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。 -- 实际SQL,查找用户名为Jefabc的员工 select * from
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:97280
    • 提供者:weixin_38712908
  1. CloudStack 环境如何重新部署详解

  2. CloudStack 环境重新部署:             最近公司项目需求,由于更改项目需要重新部署环境,经过一番官网查询,及论坛,博客的资料查询,终于解决,这里说下如何实现。 在研发基于CloudStack之上的应用时,经常遇到要重新安装CloudStack,如果全部重装的话,太慢,所以找到了一个简单办法,只需要删除存储SR并重新部署CloudStack数据库即可。 实现具体步骤: 1)、停止CloudStack服务。service cloud-management stop. 2)、到
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:45056
    • 提供者:weixin_38641876
  1. mysql5.7.10开启慢查询详解

  2. 如下所示: #在/etc/my.cnf中的[mysqld]中加入如下代码: slow-query-log=On slow_query_log_file=/data/mysql/log/mysql_slow_query.log long_query_time=2 log_queries_not_using_indexes = ON 第一句是开启慢查询 第二句是用来定义慢查询日志的路径 第三句是用来定义查过多少秒的查询算是慢查询,我这里定义的是2秒 第四句就是记录下没有使用索引的query 以上这
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:32768
    • 提供者:weixin_38726186
  1. 详解Mysql多表联合查询效率分析及优化

  2. 1. 多表连接类型 1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用’,’  如: SELECT * FROM table1 CROSS JOIN table2 SELECT * FROM table1 JOIN table2 SELECT * FROM table1,table2         由于其返回的结果为被连接的两个数据表的乘积,因此当有WHERE, ON或USING条件的时候一般不建议使用,因为当数据表项目太多的时候,会
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:86016
    • 提供者:weixin_38584731
  1. MySQL日志管理详解

  2. 日志文件对于一个服务器来说是非常重要的,它记录着服务器的运行信息,许多操作都会写日到日志文件,通过日志文件可以监视服务器的运行状态及查看服务器的性能,还能对服务器进行排错与故障处理,MySQl中有六种不同类型的日志。 一、日志种类 ———–> 1,错误日志:记录启动、运行或停止时出现的问题,一般也会记录警告信息。 ———–> 2,一般查询日志:记录建立的客户端连接和执行的语句。 ———–> 3,慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:121856
    • 提供者:weixin_38513665
  1. MySQL第二天:查询,索引及优化

  2. 文章目录慢查询慢查询配置慢查询解读慢查询工具mysqldumpslowpt_query_digest索引聚簇索引跟非聚簇索引聚簇索引非聚簇索引:覆盖索引(Covering Index)总结:重点执行计划执行计划详解重点 MySQL优化参考 慢查询 慢查询:顾名思义,就是查询慢的日志,是指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:445440
    • 提供者:weixin_38688820
  1. MySQL慢查询如何定位详解

  2. 前言 相信大家在平时工作中都有过 SQL 优化经历,那么在优化前就必须找到慢 SQL 方可进行分析。这篇文章就介绍下如何定位到慢查询。 慢查询日志是 MySQL 内置的一项功能,可以记录执行超过指定时间的 SQL 语句。 以下是慢查询的相关参数,大家感兴趣的可以看下: 参数 含义 log_output 日志输出位置,默认为 FILE,即保存为文件,若设置为 TABLE,则将日志记录到 mysql.show_log 表中,支持设置多种格式 slow_query_log_file
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:115712
    • 提供者:weixin_38551376
  1. MySQL 各个索引的使用详解

  2. 一. 慢查询日志 1.1 MySQL的日志类型 日志用于记录数据库的运行情况,以及用户对数据库执行的各类操作。当数据库发生故障时,可以根据日志分析和解决问题,从而对数据库进行恢复。 1.2 认识慢查询日志 慢查询日志用于记录MySQL数据库中响应时间超过指定阈值的语句。慢查询日志通常也被称之为慢日志,因为它不仅仅只针对SELECT语句,像INSERT、UPDATE、DELETE等语句,只要响应时间超过所设定阈值都会记录在慢查询日志中。 1.3 如何开启慢查询日志命令 慢查询日志可以通过命令
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:515072
    • 提供者:weixin_38628990
« 12 »