码迷,mamicode.com
首页 >  
搜索关键字:优化存储过程    ( 17个结果
MySQL优化之——自定义存储过程和函数
MYSQL中创建存储过程和函数分别使用CREATE PROCEDURE和CREATE FUNCTION 使用CALL语句来调用存储过程,存储过程也可以调用其他存储过程 函数可以从语句外调用,能返回标量值 创建存储过程 语法 CREATE PROCEDURE sp_name ([ proc_parameter ]) [ characteristics..] routine_body...
分类:数据库   时间:2015-06-24 00:47:34    阅读次数:205
实战:上亿数据如何秒查
最近在忙着优化集团公司的一个报表。优化完成后,报表查询速度有从半小时以上(甚至查不出)到秒查的质变。从修改SQL查询语句逻辑到决定创建存储过程实现,花了我3天多的时间,在此总结一下,希望对朋友们有帮助。 数据背景 首先项目是西门子中国在我司实施部署的MES项目,由于项目是在产线上运作(3 years+),数据累积很大。在项目的数据库中,大概上亿条数据的表有5个以上,千万级数据的表10个以上,百...
分类:其他好文   时间:2015-04-11 14:56:05    阅读次数:163
数据库优化
1、存储过程2、索引3、分区表:按时间等进行分区4、物化视图(oracle)5、预处理:将一些统计数据预先通过作业等手段将统计后的结果存储预处理表6、大表拆小表7、大数据表的临时表处理8、分布式数据库:根据一定的规则对数据进行分库分服务器存储纵向拆分,水平拆分9、数据库缓存(缓存表)10、SQLSe...
分类:数据库   时间:2015-03-02 14:45:28    阅读次数:223
Lock wait timeout exceeded; try restarting transac
原因是你使用的InnoDB?? 表类型的时候, 默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s, 因为有的锁等待超过了这个时间,所以报错. 可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待. my....
分类:其他好文   时间:2014-11-25 19:09:38    阅读次数:175
表变量和临时表
表变量存储在内存中,而临时表存储在tempdb中,会涉及到物理IO读写,那么我们是否可以由此得出结论,使用表变量要比使用临时表效率高呢?相信有一部分人会和我有同样的想法,使用表变量的效率高,真是如此吗?先从一次优化存储过程的经历说起。 存储过程涉及到两个表,一个是用户今日积分表@tableUserS...
分类:其他好文   时间:2014-10-26 13:03:06    阅读次数:202
数据库优化--使用索引优化存储过程
http://www.cnblogs.com/chillsrc/archive/2010/06/10/1755639.html数据库优化--使用索引优化存储过程
分类:数据库   时间:2014-10-15 14:16:10    阅读次数:170
优化存储过程的7中方法
优化存储过程有很多种方法,下面介绍最常用的7种。1.使用SET NOCOUNT ON选项我们使用SELECT语句时,除了返回对应的结果集外,还会返回相应的影响行数。使用SET NOCOUNT ON后,除了数据集就不会返回额外的信息了,减小网络流量。2.使用确定的Schema在使用表,存储过程,函数等...
分类:其他好文   时间:2014-06-27 19:52:44    阅读次数:195
17条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!