mysql
文章平均质量分 75
zzm568599448
这个作者很懒,什么都没留下…
展开
-
mysql 分表 和 数据冗余
文献表有200W数据数据量比较大,字段在20个左右,其中有一些字段用到的频率会很低,也就是所谓的冷数据,从而考虑到分表的操作,将表进行垂直分割,然后了解了一些分表的知识,抛砖引玉一下。1、大表拆小表的方式(主要有分表和分区两者技术) (1)分表技术 垂直分割 优势:降低高并发情况下,对于表的锁定。 不足:对于单表来说,随着数据库的记录增多,读写压力将进一步增大。水平分割 如果单表的原创 2016-01-29 17:33:11 · 3744 阅读 · 0 评论 -
mysql在互联网应用设计和开发中的注意事项(一)
MySql是开源数据库,在互联网界非常受欢迎,有着极为广泛的应用。这是由MySql的特点和互联网公司的使用场景决定的。首先从MySql的特点上看,MySql简单易用,有着极高的稳定性,同时简单查询时性能极高;MySql的功能很完备,常用的功能几乎都有;开源,功能可自己定制,使用成本低廉;可以支持多种不同用途的存储引擎,以应对不同的业务场景等。同时MySql又是脆弱的,一个复杂sql或者大表join就转载 2016-04-18 23:37:44 · 792 阅读 · 0 评论 -
MySQL索引原理
MySQL索引原理索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者ze开头的单词呢?是不是觉得如果没有索引,这个事情根本无法完成?索引原理除了词典,生活中随处可见索引的例子,如火车站的车次表、图书的目录等转载 2016-04-18 23:32:02 · 509 阅读 · 1 评论 -
mysql数据库设计规范
基本原则 1. 避免表关联操作(join) (推荐在应用服务层,通过业务代码来完成) 2. 业务开发避免使用procedure,function,trigger (推荐在应用服务层,通过业务代码来完成) 3. 发版过程中产生的备份表、临时表应及时清除。例如:NewCaseFolder0213、NewCaseFolder.Chart_Timeline_temp_转载 2016-04-18 23:50:01 · 520 阅读 · 0 评论