数据库
Luyna
每一个不曾起舞的日子,都是对生命的辜负。
展开
-
外键需不需要添加?
一般数据库设计理论都要求添加外键约束以保证数据的一致性和完整性,但是这样做数据库的性能开销较大,因为数据库需要维护外键的关系,当涉及到一些外键字段的增删改等操作时,需要触发相应的操作去检查,外键操作还可能需要对其他表进行加锁。所以如果并发量比较大,为避免数据库服务器造成性能瓶颈,实际的项目开发中,所以经常不推荐使用外键,而是通过程序来控制数据的一致性和完整性。而如果数据库负载不是很大,则可以通过添原创 2015-03-24 14:35:16 · 1339 阅读 · 0 评论 -
mysql数据类型总结
数据类型优化1、尽量使用能正常存储数据的最小数据类型(更快,占用更少的磁盘、内存和cpu)2、尽量使用简单类型。(如整型比字符操作代价低)3、尽量避免使用NULL(可以通过加默认值设置not null)数据类型:支持别名,如integer,bool,numeric1、时间DATETIME和TIMESTAMP都精确到秒。通常应该尽量使用timestamp。date原创 2015-07-06 17:03:44 · 673 阅读 · 0 评论