数据库
DavidCao520
这个作者很懒,什么都没留下…
展开
-
mysql的分区技术
一、概述 当 MySQL的总记录数超过了100万后,会出现性能的大幅度下降吗?答案是肯定的,但是,性能下降>的比率不一而同,要看系统的架构、应用程序、还有>包括索引、服务器硬件等多种因素而定。当有网友问我这个问题的时候,我最常见的回答>就是:分表,可以根据id区间或者时间先后顺序等多种规则来分表。分表很容易,然而由此所带来的应用程序甚至是架构方面的改动工作却不>容小觑,还包括将来的扩展性等。在以前转载 2016-07-23 15:42:18 · 392 阅读 · 0 评论 -
Mysql优化
在现在的后台开发中,磁盘往往成为了运行瓶颈,而对于大部分应用而言,数据库就是最大的瓶颈。下面列一些mysql的优化点。使用ORM,使用ORM不仅仅防止SQL注入,提供操作便利,方便数据库切换等;同时大部分程序员也不会比ORM里面写的SQL语句更好。为经常用来做搜索的字段建立索引,但不要为太多字段建立索引,因为插入,删除,甚至update索引字段都会导致对索引的操作,这时会影响数据库的操作速度。原创 2016-07-23 16:10:04 · 477 阅读 · 0 评论 -
mongo-pymongo 数组操作
因为刚刚开始使用mongodb时时间比较急,没有比较系统的去学习文档,所以当时在对数组操作时都是自己写代码去操作,所以专门把数组操作单独记录下来 https://docs.mongodb.com/manual/tutorial/query-documents/#read-operations-arrays 插入测试数据db.users.insert( [ { _id:原创 2016-07-08 16:29:01 · 4669 阅读 · 0 评论 -
mongodb find语法记录
collection users 原始数据{ "_id" : 1.0, "name" : "sue", "age" : 19.0, "type" : 1.0, "status" : "P", "favorites" : { "artist" : "Picasso", "food" : "pizza"原创 2016-07-08 17:31:43 · 892 阅读 · 0 评论