![](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 · 1038 阅读 · 0 评论 -
MongoDB学习——初探
MongoDB初探简介MongoDB是开源的基于文档的数据库系统,存储基于BSON(类似JSON)的文档,支持复杂的数据结构,支持全部的索引,且提供了强大的查询接口,提供了良好的水平扩展支持,可以存储海量数据,被认为是mysql的替代品。安装MongoDB有针对CentOS的rpm安装包加入源,由于是10gen开发的,所以源名为10gen,# vi /etc/yum.re...原创 2013-07-30 16:11:08 · 154 阅读 · 0 评论 -
MongoDB学习——高级查询
丰富的查询MongoDB支持类似于SQL的>,>=,<,<=,<>,分别用 "$gt", "$gte", "$lt", "$lte", "$ne"表示,以及:$in,$nin,也支持条件的组合:and, or。甚至还支持正则表达式,你没看错,正则表达式,强大吧。> db.user.find(){原创 2013-07-30 16:11:36 · 115 阅读 · 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 · 78 阅读 · 0 评论