• 我的MYSQL学习心得(十六)优化

    查询是数据库最频繁的操作,提高查询速度可以有效地提高mysql数据库的性能 (1)分析查询语句 通过对查询语句的分析,可以了解查询语句的执行情况找出查询语句执行的瓶颈 mysql中提供了EXPLAIN语句和DESCRIBE语句,...
    文章 2014-08-13 1292浏览量
  • 我的MYSQL学习心得(十六)优化

    一个索引可以包括16个字段(跟SQLSERVER一样)对于多列索引,只有查询条件中使用了 这些字段中的第一个字段时,索引才会被使用,这个字段叫:前导索引或前导列 在表person中name,age字段创建多列索引,验证多列索引...
    文章 2016-05-05 3321浏览量
  • 使用sysbench对mysql压力测试

    ps2:我在sysbench压的时候,在mysql后端会话里有时看到大量的query cache lock,如果使用的是uniform取样,最好查询缓存关掉。当然如果是做两组性能对比压测,因为都受这个因素影响,关心也不大。2.2 混合读写 ...
    文章 2016-05-18 5655浏览量
  • 数据库 MySQL使用规范!数据库开发须看

    避免多层子查询嵌套的 SQL 语句,MySQL 5.5 之前的查询优化器把会把 in 改成 exists,会导致索引失效,若外表很大则性能会很差。说明:上述情况很难完全避免,推荐方案是不要将此类条件作为主要过滤条件,跟在走索引...
    文章 2020-09-30 2041浏览量
  • 一图搞定MySQL体系架构

    而不是将属性全部取出以后再进行过滤将这两个查询条件联接起来生成最终查询结果。此外查询优化器还能控制一个sql语句查询具体走哪一个索引&xff0c;自动调整sql语句中where条件的顺序&xff0c;来满足复合索引最左匹配...
    文章 2022-10-19 115浏览量
  • 【阿里云 MVP 月度分享】DRDS分布式数据库的CRUD调优...

    如果用的话,最好用在带有索引的列上,或者考虑在应用中进行排序。因为在 DRDS 中,各分库的排序必然是需要推到各个分库中排序并将结果汇集到DRDS内存中进行计算。数据量优化 基本原则,查询交互和返回的数据量应...
    文章 2018-01-05 5090浏览量
  • 大厂常考的MySQL高频面试题

    非%开头的like查询如abc%,相当于范围查询,会使用索引查询条件中列类型是字符串,没有使用引号,可能会因为类型不同发生隐式转换,使索引失效判断索引列是否不等于某个值时对索引列进行运算查询条件使用or连接,也...
    文章 2022-01-04 467浏览量
  • 对Oracle、SQL Server、MySQL、PostgreSQL数据库优...

    MySQL在 WEB 应用方面 MySQL最好的 RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在...
    文章 2021-11-03 438浏览量
  • 一条SQL查询语句是如何执行的?

    查询优化器的目的就是根据解析树生成不同的执行计划(Execution Plan),然后选择一种最优的执行计划,MySQL 里面使用的是基于开销(cost)的优化器,哪种执行计划开销最小,就哪种。2.3.2 优化器究竟做了什么?举...
    文章 2022-01-26 69浏览量
  • 数据库面试简答、30道高频面试题(一)

    一、MySQL问答#1、数据库sql语句查询&xff0c;跨表查询有哪几种方式#内连接(inner可以不写)select e.name e.age p.product_name p.saled from employee e&xff0c;product p where e.id&61;p.id select e.name e.age p....
    文章 2022-05-14 62浏览量
  • 难以置信,MySQL也可以无损自由切换

    由于MySQL的架构设计原因,主备集群的解决方案虽然不完美,但也是其最好的解决方案了。但其中存在的可用性隐患,却是DBA和资深用户的内心无奈。MySQL的主备集群方案,对于大多数应用系统可以满足基本的可用性要求了...
    文章 2018-06-16 5319浏览量
  • 看了这篇MySQL,开发功力又升级!

    并且MySQL并不会把所有索引都上&xff0c;只会根据其算法挑一个索引用。所以建的准很重要服务器调优及各个参数设置&xff08;缓冲、线程数&xff09;2&xff09;JOIN查询SQL执行顺序人工读取顺序&xff1a;SELECT(DISTINCT) lt;...
    文章 2022-05-26 77浏览量
  • MySQL·引擎特性·Infobright 列存数据库

    其中紫色的表示数据块中的所有值都不满足查询条件,蓝色的表示部分值满足查询条件,绿色的表示全部值都满足条件。因为第 1、2、4 行中都存在紫色的菱形,说明它们代表的行都不符合查询条件,进一步处理的时候可以将...
    文章 2017-03-08 3649浏览量
  • 你知道学校里的MySQL与社会中的MySQL有啥区别吗?...

    MySQL用户工具正文 MySQL的存储引擎 查询表底层结构通过以下代码查询当前的表的底层结构信息&xff0c;根据不同的业务场景需求作出相应的选择&xff01;接下来就根据下面的列名做一个描述。Name&xff1a;表名 Engine&xff1a;...
    文章 2022-05-21 35浏览量
  • MySQL优化系列(五)-数据库存储引擎(主要分析对比...

    最好先看下你下的MySQL支持什么数据库引擎 存储引擎主要有:1.MyIsam,2.InnoDB,3.Memory,4.Blackhole,5.CSV,6.Performance_Schema,7.Archive,8.Federated,9 Mrg_Myisam 但是我们主要分析使用MyIsam 和InnoDB。其余...
    文章 2018-12-01 2107浏览量
  • 【巡检问题分析与最佳实践】PolarDB MySQL CPU高问题

    往期分享RDS MySQLRDS MySQL 实例空间问题RDS MySQL 内存使用问题RDS MySQL 活跃线程数高问题RDS MySQL 慢SQL问题RDS MySQL 实例IO高问题RDS MySQL 小版本升级最佳实践RDS PostgreSQLRDS PostgreSQL 实例IO高问题RDS...
    文章 2021-04-15 329浏览量
  • MySQL面试问题总结

    如果 MySQL 在执行查询的过程中需要使用临时表来保持中间结果&xff0c;内部使用的临时表就是 Memory 表。如果中间结果太大超出了Memory 表的限制&xff0c;或者含有 BLOB 或 TEXT 字段&xff0c;临时表会转换成 MyISAM 表。Q...
    文章 2022-08-24 37浏览量
  • MySQL杂记

    动态参数意味着可以在MySQL 实例运行中进行更改,静态参数说明在整个实例生命周期内都不得进行更改,就好像是只读(read only)的。二、日志文件 01.错误日志: 可以在my.cnf里面配置: [mysqld_safe] log-error=...
    文章 2017-11-12 655浏览量
  • Docker基础修炼2-Docker镜像原理及常用命令

    (1)查询点赞数大于等于5000的mysql镜像 [root@docker~]#docker search-f=stars=5000 mysqlNAME DESCRIPTION STARS OFFICIAL AUTOMATEDmysql MySQL is a widely used,open-source relation…9164[OK][root@docker~]...
    文章 2020-04-14 878浏览量
  • 【Docker 基础教程】Mysql主从环境搭建

    Mysql复制最好确保master和slave服务器上的Mysql版本相同&xff08;如果不能满足版本一致&xff0c;那么要保证master主节点的版本低于slave从节点的版本&xff09;master和slave两节点间时间需同步&xff08;四&xff09;主从复制...
    文章 2022-11-09 8浏览量
  • MySQL性能优化

    下面列举了几个常见有助于提升MySQL效率的Schema设计规范及SQL使用建议:1、所有的InnoDB表都设计一个无业务用途的自增列做主键,对于绝大多数场景都是如此,真正纯只读用InnoDB表的并不多,真如此的话还不如...
    文章 2017-08-31 8316浏览量
  • 一条SQL查询语句是如何执行的?

    细心的读者可能会发现MySQL某些查询语句带有global关键字&xff0c;这个关键字有什么含义呢&xff1f;MySQL的系统变量有两个作用范围&xff08;不区分大小写&xff09;xff0c;分别是GLOBAL&xff08;全局范围&xff09;xff1a;变量的设置...
    文章 2022-01-28 78浏览量
  • Mysql面试大全,看完可以吊打面试官

    JDBC 连接数据库步骤(以 MYSQL 为例)1、加载 JDBC 驱动程序&xff1a;通过 Class 类的 forName 方法实现&xff0c;并将驱动地址放进去成功加载后&xff0c;会将 Driver 类的实例注册到 DriverManager 类中。2、提供 JDBC 连接...
    文章 2022-10-10 18浏览量
  • mysql各种引擎对比、实战

    最好先看下你下的MySQL支持什么数据库引擎 存储引擎主要有:1.MyIsam,2.InnoDB,3.Memory,4.Blackhole,5.CSV,6.Performance_Schema,7.Archive,8.Federated,9 Mrg_Myisam 但是我们主要分析使用MyIsam 和InnoDB。其余...
    文章 2018-01-12 1649浏览量
  • 《R语言数据分析》——1.4 从数据库中导入数据

    接下来在PostgreSQL里面处理样例表,并验证一下以前说用PostgreSQL要比用MySQL更慢的谣言是否属实: 看起来有点惊人!再看一下对数据子集的处理: 在没使用索引的条件下,执行时间也小于100毫秒!请注意Dest上面多...
    文章 2017-05-02 5344浏览量
  • 400倍加速,PolarDB HTAP实时数据分析技术解密

    借助于PolarDB一写多读的架构,用户可以增加只读的RO节点以运行复杂只读查询,从而避免分析型查询对TP负载的干扰。1 MySQL的架构在AP场景的缺陷MySQL的实现架构在执行复杂查询时性能差有多个方面的原因,对比专用的...
    文章 2021-10-25 550浏览量
  • 吃透Mysql

    MySQL支持使用子查询展开算法优化子查询,又称子查询反嵌套或子查询上拉。把一些子查询置于外层的父查询中,作为连接关系与外层父查询并列,其实质是把某些子查询重写为等价的多表连接操作。带来的好处是,减少表...
    文章 2018-09-02 1296浏览量
  • MySQL从入门到入土【20W字收藏篇】

    3.1.2 优势复杂查询可以SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。事务支持使得对于安全性能很高的数据访问要求得以实现。3.2 非关系型数据库(非RDBMS)3.2.1 介绍非关系型数据库,可看成传统关系...
    文章 2022-08-27 175浏览量
  • 400倍加速,PolarDB HTAP实时数据分析技术解密

    借助于PolarDB一写多读的架构,用户可以增加只读的RO节点以运行复杂只读查询,从而避免分析型查询对TP负载的干扰。1 MySQL的架构在AP场景的缺陷MySQL的实现架构在执行复杂查询时性能差有多个方面的原因,对比专用的...
    文章 2022-07-19 157浏览量
  • “玄惭大师”谈双十一活动中云数据库保障经验

    对SQL语句的每个查询条件字段建立一个单列索引,MySQL 只能使用其一个索引;对SQL语句的所有查询字段建立组合索引,导致索引远大于数据,同时性能低下;小表不建立索引。4、双 11 的高可用配置如何搞?RDS 本身是...
    文章 2017-06-05 2079浏览量
1 2 3 4 ... 8 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化