码迷,mamicode.com
首页 >  
搜索关键字:myql sql优化    ( 1112个结果
MySQL 配合开发日常
InnoDB引擎与MyISAM引擎区别.MyISAMInnoDB表级锁行级锁非事物安全事物安全性全文索引不支持全文索引OLAP联机分析处理OLTP联机事物处理SQL优化及合理使用索引1notin字句查询优化2模式匹配like‘%xxx%‘优化3limit分页优化4count(*)统计数据加速一count(辅助索引)快于count(*)二c..
分类:数据库   时间:2015-06-02 06:58:19    阅读次数:178
sql优化
加快检索速度,降低增删改速度在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。选择性高的列上创建索引复合索引的主列应该是最有选择性的和where限定条件最常用的列。一个索引是按f1,f2,f3的次序建立的,若where子句是f2 = :var2,则因为f2不是索引的第1个字段,...
分类:数据库   时间:2015-06-01 14:34:50    阅读次数:176
整理得比较全面的MySQL优化参考
本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了。  1、硬件层相关优化   1.1、CPU相关   在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NUMA问题:...
分类:数据库   时间:2015-06-01 09:40:59    阅读次数:145
SQL优化----百万数据查询优化
百万数据查询优化1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 .....
分类:数据库   时间:2015-06-01 09:36:41    阅读次数:235
(3)mysql优化之sql语句优化
概述该篇主要介绍一些常用的sql优化技巧sql优化1.select * from table_name where;建议将*改为需要的列。这对速度不会有明显的影响,主要考虑节省内存。2.like语句一般情况下不鼓励使用like操作,如果非使用不可,如何使用也是一个问题。like “%aaa%” 不会使用索引而like “aaa%”可以使用索引。3.不要在列上进行运算,无法运用索引select * f...
分类:数据库   时间:2015-05-31 18:33:03    阅读次数:212
Oracle学习(4):分组函数
分组函数 什么是分组函数? 分组函数作用于一组数据,并对一组数据返回一个值 组函数的类型 lAVG lCOUNT lMAX lMIN lSUM 数值求和 SQL> --求员工工资总额 SQL> select sum(sal) from emp;   SUM(SAL)               ...
分类:数据库   时间:2015-05-30 09:25:18    阅读次数:301
线上SQL优化
最近在线上发现很多性能有问题的sql,开发写sql语句的时候,没充分考虑是否用上索引了,所以这个坑得DBA来填,好了,废话不多说,把一些线上的优化经验跟大家分享。由于是线上的表,所以就不公开具体的表结构了,请大家体谅,我会模拟一个类似的表来说明当时的性能问题:当时的表结构类似此表:mysql> sh...
分类:数据库   时间:2015-05-29 13:33:36    阅读次数:201
hive job sql 优化 之CPU占有过高
最近有个SQL运行时长超过两个小时,所以准备优化下首先查看hivesql产生job的counter数据发现总的CPUtimespent过高估计100.4319973小时每个map的CPUtimespent排第一的耗了2.0540889小时建议设置如下参数:1、mapreduce.input.fileinputformat.split.maxsize现在是256000000往下..
分类:数据库   时间:2015-05-27 10:27:10    阅读次数:293
SQL优化
LIMIT语句优化原语句:SELECT * FROM table ORDER BY id DESCLIMIT 190000,10000优化后:SELECT * FROM table WHERE id < (SELECT MIN(alias.id) FROM (SELECT id FROM table...
分类:数据库   时间:2015-05-26 21:16:47    阅读次数:125
Linux系统下修改MySQL密码(忘记密码)
忘记原来的myql的root的密码;首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:/etc/init.d/mysq...
分类:数据库   时间:2015-05-26 15:55:05    阅读次数:160
1112条   上一页 1 ... 88 89 90 91 92 ... 112 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!