欢迎来到HugNew-拥抱变化,扫一扫右边二维码关注微信订阅号:Martin说 或 加QQ群:427697041互相交流,Stay hungry, Stay foolish.

标签:db优化

DB设计&优化

MySQL批量SQL插入性能优化

MySQL批量SQL插入性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率...

Martin 3年前 (2015-01-16) 2661℃ 0评论 5喜欢

DB设计&优化

数据库性能优化之冗余字段的作用

数据库性能优化之冗余字段的作用
冗余字段的存在到底是好还是坏呢?这是一个不好说的问题。可能在有人看来,这是一个很蹩脚的数据库设计。因为在数据库设计领域,有一个被大家奉为圭臬的数据库设计范式,这个范式理论上要求数据库设计逻辑清晰、关系明确,比如,”用户昵称”字段”nickname”本来属于表”user”,那么,...

Martin 3年前 (2015-01-14) 2212℃ 1评论 3喜欢

DB设计&优化

浅谈数据库设计技巧(实例一定的数据冗余)

浅谈数据库设计技巧(实例一定的数据冗余)
说到数据库, 我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面 向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程...

Martin 3年前 (2015-01-14) 2001℃ 0评论 2喜欢

oracle

IN/EXISTS子查询的区别及其优化方式

IN/EXISTS子查询的区别及其优化方式
在ORACLE 11G大行其道的今天,还有很多人受早期版本的影响,记住一些既定的规则,    1.子查询结果集小,用IN    2.外表小,子查询表大,用EXISTS 这是完全错误的观点。在8i时代,这经常是正确的,但是现在已经11G了,马上12C就要面世了。其实在ORACLE ...

Martin 3年前 (2015-01-14) 1809℃ 0评论 1喜欢