码迷,mamicode.com
首页 >  
搜索关键字:mysql优化    ( 904个结果
MySQL优化之——触发器
触发器是一个特殊的存储过程,不同的是存储过程要用CALL来调用,而触发器不需要使用CALL 也不需要手工启动,只要当一个预定义的事件发生的时候,就会被MYSQL自动调用。 创建触发器 语法如下: CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt...
分类:数据库   时间:2015-07-05 16:43:30    阅读次数:166
MySQL优化之——权限管理
在mysql数据库中,有mysql_install_db脚本初始化权限表,存储权限的表有: 1、user表 2、db表 3、host表 4、table_priv表 5、columns_priv表 6、proc_priv表 MySQL存取控制包含2个阶段: 阶段1:服务器检查你是否允许连接。阶段2:假定你能连接,服务器检查你发出的每个请求。看你是否有足够的权限实施它。例如,如果你...
分类:数据库   时间:2015-07-05 16:42:09    阅读次数:178
MySQL优化之COUNT(*)效率
MySQL优化之COUNT(*)效率刚给一个朋友解决他写的Discuz!插件的问题,说到MySQL的COUNT(*)的效率,发现越说越说不清楚,干脆写下来,分享给大家。COUNT(*)与COUNT(COL)网上搜索了下,发现各种说法都有:比如认为COUNT(COL)比COUNT(*)快的;认为COU...
分类:数据库   时间:2015-06-30 12:23:38    阅读次数:171
mysql优化连接数防止访问量过高的方法
很多开发人员都会遇见”MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件...
分类:数据库   时间:2015-06-26 13:39:11    阅读次数:227
MySQL优化之——为用户开通mysql权限
为用户开通mysql权限: grant all privileges on *.* to liuyz @"%" identified by "liuyz"; flush privileges;...
分类:数据库   时间:2015-06-24 22:37:03    阅读次数:175
MySQL优化之——自定义存储过程和函数
MYSQL中创建存储过程和函数分别使用CREATE PROCEDURE和CREATE FUNCTION 使用CALL语句来调用存储过程,存储过程也可以调用其他存储过程 函数可以从语句外调用,能返回标量值 创建存储过程 语法 CREATE PROCEDURE sp_name ([ proc_parameter ]) [ characteristics..] routine_body...
分类:数据库   时间:2015-06-24 00:47:34    阅读次数:205
MySQL Group By的优化
MYSQL中如果使用GROUPBY会自动包含一个ORDERBY操作。但是如果不需要的话,则会比较消耗资源。那么,在整个语句最后加上ORDERBYNULL,就可以绕开这个没有必要的操作了。SELECTIDS,COUNT(*)FROMT1GROUPBYIDS;=>SELECTIDS,COUNT(*)FROMT1GROUPBYIDSORDERBYNULL;
分类:数据库   时间:2015-06-23 15:57:07    阅读次数:120
MySQL优化之——索引
索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。 大多数存储引擎有更高的限制。MYSQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关; MYISAM和InnoDB存储引擎只支持BTREE索引;...
分类:数据库   时间:2015-06-22 11:07:18    阅读次数:157
MySQL优化之——插入 更新 删除
插入 将多行查询结果插入到表中 语法 INSERT INTO table_name1(column_list1) SELECT (column_list2) FROM table_name2 WHERE (condition) table_name1指定待插入数据的表;column_list1指定待插入表中要插入数据的哪些列;table_name2指定插入数据是从 哪个表中查询出来的;c...
分类:数据库   时间:2015-06-21 15:52:23    阅读次数:208
MySQL优化之——查询
MySQL中select的基本语法形式: select 属性列表 from 表名和视图列表 [where 条件表达式] [group by 属性名[having 条件表达式]] [order by 属性名[asc|desc]] [limit ,row count]   说明: where子句:按照“条件表达式”指定的条件进行查询。 group by子句:按照“属性名”指定的字段进...
分类:数据库   时间:2015-06-21 10:38:24    阅读次数:153
904条   上一页 1 ... 73 74 75 76 77 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!