sql:SQL优化知识点记录(十一)

这篇具有很好参考价值的文章主要介绍了sql:SQL优化知识点记录(十一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(1)用Show Profile进行sql分析

新的一个优化的方式show Profile

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库 sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

运行一些查询sql:sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

查看一下我们执行过的sql

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

 sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

显示sql查询声明周期完整的过程: 

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

当执行过程出现了下面这4个中的时,就会有问题导致效率慢 

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

8这个sql创建了临时表导致sql变慢

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

(2)全局查询日志

Show Profile:记录了我们后台要开启的一些sql,全局查询日志呢,有时候也帮助我们调sql,但是它只是在测试环境用,不允许在生产环境用

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

用这张表帮我们收集我们的什么时间段 发生一一些什么样的sql,然后帮我我们定位  、收拢

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

(3)数据库锁理论概述

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库 

锁有利有弊

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库

sql:SQL优化知识点记录(十一),数据库知识点总结,sql,数据库文章来源地址https://www.toymoban.com/news/detail-708772.html

到了这里,关于sql:SQL优化知识点记录(十一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • sql:SQL优化知识点记录(九)

    对sql调优的分析: 排序优化:  数据库的连接方式,里面的数据尽量这样连接,尽量选择第一个方式,因为两个表的连接一共建立5次连接,第二个建立1000次连接,从小表驱动大表方式来说选择第一种 B相当于部门, A是员工,通过部门id在部门表里面,部门是少量的,员工是

    2024年02月10日
    浏览(45)
  • sql:SQL优化知识点记录(三)

    简单的查询类型是:simple   外层 primary,括号里subquery  用到了临时表:derived   trpe反映的结果与我们sql是否优化过,是否是最佳状态息息相关 最简单的查询啥都没有改type就是all:表明的的检索是全表扫描   const:通过id查询,有索引查询很快  t1查询完之后作为一张临时表

    2024年02月10日
    浏览(48)
  • sql:SQL优化知识点记录(十五)

      我们这里配置一Windows上的MySql做主机,Linux上的MySql做从机,搭建一主一从 测试以下是否能够拼通:从Linux上:167,连接Windows的165 从Windows的165 连接Linux上:167,看是否拼通   修改配置文件:首先Windows:my.ni 主机配置文件修改: 从机配置文件修改:   注释掉server-id ,打开

    2024年02月09日
    浏览(57)
  • sql:SQL优化知识点记录(七)

      查询*, 百分号加右边,否则索引会失效 没建立索引之前都是全表扫描   没建立索引 建立索引: 建立索引 id是主键,他也可以从主键上取   覆盖索引要到了name,索引没有失效  覆盖索引要到了age,索引没有失效  不使用* 查找,覆盖索引没有失效 使用*查找:个数上超

    2024年02月09日
    浏览(58)
  • sql:SQL优化知识点记录(六)

      查看一下有没有建立索引: 用到索引中的一个:type中的ref决定访问性能  用到索引中的两个:通过key_len的长度可以看出来,比第一个大一点。或者通过ref:中用到了两个常量const 用到了三个索引:key_len比第二个又大了一点,用到了三个常量const 一下的结果都能查出,但是

    2024年02月10日
    浏览(43)
  • SQl Server 2008 知识点概括【数据库】

    什么是数据库? 数据库是采用计算机技术统一管理的相关数据的集合,数据库能为各种用户共享,具有冗余度最小、数据之间联系密切、有较高数据独立性等特点。 Microsoft SQL Server 系统的体系结构 Microsoft SQL Server 2008系统由4个主要部分组成,这4个部分被称为4个服务,这些服

    2024年02月05日
    浏览(68)
  • ORACLE数据库 —— PL/SQL知识点2

    ORACLE数据库  PL/SQL语句基础知识点  适合有SQL基础的人群。  禁止转载! 内置函数 字符串函数     lower(列名|字符串)函数用于返回字符串的小写形式。         eg.SELECT ename,sal FROM emp WHERE ename=lower(\\\'ename\\\');     upper(列名|字符串)函数用于返回字符串的大写形式。       

    2024年02月08日
    浏览(53)
  • 数据库系统概述——第三章 关系数据库标准语言SQL(知识点复习+练习题)

    🌟 博主: 命运之光 🦄 专栏: 离散数学考前复习(知识点+题) 🍓 专栏: 概率论期末速成(一套卷) 🐳 专栏: 数字电路考前复习 🦚 专栏: 数据库系统概述 ☀️ 博主的其他文章: 点击进入博主的主页​​​​​ 前言: 身为大学生考前复习一定十分痛苦,你有没有过

    2024年02月10日
    浏览(69)
  • SQL高级知识点

    MySQL基础 1、安装    1)设置编码    2)设置密码 2、配置文件:my.ini、my.cnf    1)设置端口号      port=3306    2)设置编码    3)存储引擎     4)最大连接数    注意:重启mysql服务 3、登陆mysql数据库    问题:\\\"mysql\\\"不是系统内部或外部命令....    解决:将mysql的bin目录配置到

    2024年02月10日
    浏览(40)
  • SQL Server知识点归纳

    一、认识、入门 SQL是一门高级查询语言 SQL Server是微软开发的一个开发工具 1.使用前必须先打开两个TCP/IP,然后再打开SQL Server(MSSQLSERVER) 2.数据库名称:1、. 2、127.0.0.1 3、localhost 都是代表主机的意思 3.四个系统数据库:master(核心数据库)、model(模型)、msdb(警告日志数据

    2024年02月02日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包