码迷,mamicode.com
首页 >  
搜索关键字:myql sql优化    ( 1112个结果
Mysql索引以及优化
普通索引:最基本的索引 组合索引:多个字段上建立的索引 唯一索引:与普通索引类似,索引列的值唯一,可以为空值 唯一组合索引:必须唯一 主键索引:特殊的唯一索引,不能为空值 全文索引:用于海量文本的查询 索引优化,sql优化:索引不包含null的列,使用短索引,索引列排序,like语句操作,不要在列上 ...
分类:数据库   时间:2019-10-09 12:26:29    阅读次数:89
MySQL命令 Explain参数说明
MySQL EXPLAIN命令是查询性能优化不可缺少的一部分,该文主要讲解explain命令的使用及相关参数说明。 EXPLAIN Output Columns 列名说明id执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的sel ...
分类:数据库   时间:2019-10-07 00:55:13    阅读次数:117
MySQL基础普及《MySQL管理之道:性能调优、高可用与监控》
最近工作的内容涉及MySQL运维内容,陆陆续续读了几本相关的书,其中一本是《MySQL管理之道:性能调优、高可用与监控》。 内容涵盖性能调优(包括sql优化等)、备份、高可用,以及读写分离等,对于普及MySQL基础非常有用。记录一下,以便于后面查阅。 附目录: 1章 MariaDB架构与历史1 1. ...
分类:数据库   时间:2019-10-04 13:36:48    阅读次数:112
hive sql 优化
sql优化: 数据倾斜的处理方式: -- Q: 活动数据 和 对应的维表进行关联,其中某个活动特别的大。 A: 1) 给关联健加入一个随机的 1-10的值 2)将维度表 的关联健, 每个加上 1-10的值,将维度表扩充十倍。 3)然后将2个表进行join,从而来消除数据倾斜。 -- 尽量不使用cou ...
分类:数据库   时间:2019-09-29 18:15:32    阅读次数:107
MyBatis
Mybatis和Hibernate框架的区别 1.开发方面 hibernate开发中,sql语句已经被封装,直接可以使用 Mybatis 属于半自动化,sql需要手工完成 2. sql优化方面 Hibernate 自动生成sql,有些语句较为繁琐,会多消耗一些性能; Mybatis 手动编写sql, ...
分类:其他好文   时间:2019-09-27 19:37:47    阅读次数:98
优化SQL之最佳索引
SQL优化工具Tosska SQL Tuning Expert for Oracle,帮助SQL开发人员解决SQL性能问题。 本工具主要创始人Richard To, 资深ITPUB元老,从1996年开始设计SQL优化工具,拥有超过20年的SQL优化经验。 工具已经从最初的1.0, 1.1,1.2,逐 ...
分类:数据库   时间:2019-09-25 12:05:20    阅读次数:119
MySQL入门
MySQL四层分层:(自上往下执行) 连接层:提供预客户端连接的服务。 服务层: 1.提供各种用户使用的接口 2.提供各种sql优化器(mysql如果发现你自己的sql写的太烂,会自动帮你优化) 引擎层: INNODB:事务优先 ( 适合高并发操作,使用的是行锁) MYISAM: 性能有限 (使用的 ...
分类:数据库   时间:2019-09-24 13:46:35    阅读次数:108
mysql温故知新
如何进行SQL优化? 答:(1)选择正确的存储引擎以 MySQL为例,包括有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊。MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好。甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都 ...
分类:数据库   时间:2019-09-24 10:20:41    阅读次数:87
SQL优化案例一
有一次开发同时问我,为什么下面这条语句运行这么慢,希望我能够给一下解决的办法。语句可以简化成下面这个样子: 首先肯定是看一下执行计划 从执行计划里看到,这个sql使用了ftime列上的索引,但是使用了临时表和排序,这也是这个sql这么慢的主要原因。如何避免排序呢,是不是memeberid这列导致的排 ...
分类:数据库   时间:2019-09-22 19:51:11    阅读次数:119
常用的SQL优化
转自:https://www.cnblogs.com/Cheney222/articles/5876382.html 一、优化 SQL 语句的一般步骤 1 通过 show status 命令了解各种 SQL 的执行频率 MySQL 客户端连接成功后,通过【 show [session|global] ...
分类:数据库   时间:2019-09-22 19:41:00    阅读次数:112
1112条   上一页 1 ... 13 14 15 16 17 ... 112 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!