![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
iteye_6700
这个作者很懒,什么都没留下…
展开
-
Mysql遍历大表
mysql jdbc默认把select的所有结果全部取回,放到内存中,如果是要遍历很大的表,则可能把内存撑爆。 一种办法是:用limit,offset,但这样你会发现取数据的越来越慢,原因是设置了offset,mysql需要将读取位置移动到offset的位置,随着offset增大,取数据也越来越慢; 另外一种办法是:用数据流的方式取数据,这时需要设置: stmt = conn.cr...原创 2013-05-22 15:29:08 · 1004 阅读 · 0 评论 -
MongoDB学习——初探
MongoDB初探 简介 MongoDB是开源的基于文档的数据库系统,存储基于BSON(类似JSON)的文档,支持复杂的数据结构,支持全部的索引,且提供了强大的查询接口,提供了良好的水平扩展支持,可以存储海量数据,被认为是mysql的替代品。 安装 MongoDB有针对CentOS的rpm安装包 加入源,由于是10gen开发的,所以源名为10gen, # vi /etc/yum.re...原创 2013-07-30 16:11:08 · 143 阅读 · 0 评论 -
MongoDB学习——高级查询
丰富的查询 MongoDB支持类似于SQL的>,>=,<,<=,<>,分别用 "$gt", "$gte", "$lt", "$lte", "$ne"表示,以及:$in,$nin,也支持条件的组合:and, or。 甚至还支持正则表达式,你没看错,正则表达式,强大吧。 > db.user.find(){原创 2013-07-30 16:11:36 · 108 阅读 · 0 评论 -
mysql数据库管理常用命令
1. 查询数据库占用的空间 SELECT round((sum(DATA_LENGTH)+sum(INDEX_LENGTH))/1024/1024,2) as data_size_in_MB FROM information_schema.TABLES where TABLE_SCHEMA='schema_name'; 2. 查看某个表 SELECT round((su...原创 2012-10-29 11:02:29 · 68 阅读 · 0 评论