sql
不爱吃汤圆的汤圆坨坨
这个作者很懒,什么都没留下…
展开
-
关于数据库插入性能优化——转载自UC
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。1. 一条SQL语句插入多条数据。常用的插入语句如:1234I转载 2016-03-22 23:15:41 · 402 阅读 · 0 评论 -
UNION与UNION ALL区别
UNION用的比较多,union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2]2、UNION ALL 的语法如下: [SQL 语句 1] UNION ALL [SQL 语句 2]效率:UNION和UNION AL原创 2017-02-22 21:08:09 · 317 阅读 · 0 评论 -
MySQL数据库优化
可以从几个方面进行数据库优化SQL及索引优化---索引如何选择合适的列建索引?1、在where从句,group by从句,order by从句,on从句中出现的列2、索引字段越小越好3、离散度大的列放到联合索引的前面select * from payment where staff_id = 2 and customer_id= 584;是index(staff原创 2017-02-23 00:15:22 · 253 阅读 · 0 评论 -
MySQL MVCC原理
1 MVCC基本原理MVCC:多版本并发控制(MVCC,Multiversion Currency Control)。一般情况下,事务性储存引擎不是只使用表锁,行加锁的处理数据,而是结合了MVCC机制,以处理更多的并发问题。Mvcc处理高并发能力最强,但系统开销 比最大(较表锁、行级锁),这是最求高并发付出的代价。** InnoDB实现MVCC的方法是,它存储了每一行的三个额外的隐藏...转载 2018-08-10 11:43:09 · 318 阅读 · 0 评论