码迷,mamicode.com
首页 > 数据库
MongoDB索引
索引就是用来加速查询的。数据库 索引与书籍的索引类似:有了索引就不需要翻遍整本书,数据库可以直接在索引中查找,使得查找速度能提高几个数量级。 现在要依照某个键查找: 当查询中仅使用一个键时,可以对该键建立索引,以提高查询速度。 对"username"建立索引,创建索引要使用ensureIndex方法
分类:数据库   时间:2016-03-20 17:43:28    阅读次数:221
对于JDBC数据库的初始化操作
分类:数据库   时间:2016-03-20 17:43:01    阅读次数:185
Oracle 事件
Oracle 的事物 事物是设么 事物是用于高正数据的一致性,他由一组相关的dml语句组成(增加删除语句),这组语句要么全部成功要不全部失败。 如:网上转账。 1)设置保存点 Savepoint a1 ; 2)取消部分事物 Rollback to a1 ; 3)取消全部事物 Rollback; 现在
分类:数据库   时间:2016-03-20 17:36:03    阅读次数:259
Oracle 10046 trace文件分析
生成10046 trace文件: 10046 trace 文件的内容: 10046 trace 文件内容分析: 1.数据库调用含3个子分类:解析,执行和获取这3个分类与通过调用DBMS_SQL的子例程DBMS_SQL.PARSE,DBMS_SQL.EXECUTE,DBMS_SQL.FETCH_ROW
分类:数据库   时间:2016-03-20 17:34:51    阅读次数:314
MongoDB自动增长
MongoDB 没有像SQL一样有自动增长的功能,如果我们需要实现ObjectId自动增长功能,可以通过编程的方式来实现。步骤如下: 1. 创建counters集合: db.createCollection("counters") 2. 向counters中插入一个文档: db.counters.i
分类:数据库   时间:2016-03-20 17:30:52    阅读次数:260
centos 7下配置mysql+php(ThinkPHP)+nginx
最近在Linux平台上配置服务器部署网站(说多了都是泪!),记个笔记! 一、首先是在centos下安装mysql (参考博客) mysql yum库提供了一个简单的和方便的方法来安装和更新MySQL相关的软件包到最新版本。 参考文档:http://dev.mysql.com/downloads/re
分类:数据库   时间:2016-03-20 17:29:39    阅读次数:374
MongoDB全文检索
1. 全文检索概念: 全文检索是对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。 (暂时不支持中文) 2. 启用全文检索: MongoDB 在 2.6 版本以后是默认开启全文检索的,如果你使用之前的版本
分类:数据库   时间:2016-03-20 17:27:10    阅读次数:289
MongoDB高级索引
1. 索引数组字段 创建和使用跟普通字段的索引一样。 2. 索引子文档字段: 创建索引: db.users.ensureIndex({"address.city":1,"address.state":1,"address.pincode":1}) 使用索引查询: db.users.find({"ad
分类:数据库   时间:2016-03-20 14:41:45    阅读次数:186
MongoDB索引限制
1. 额外开销: 每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引进行操作。所以,如果你很少对集合进行读取操作,建议不使用索引。 2. 内存使用: 由于索引是存储在内存(RAM)中,你应该确保该索引的大小不超过内存的限制。如果索引的大小大于内存的限制,MongoDB会删除一些索引
分类:数据库   时间:2016-03-20 14:39:10    阅读次数:238
MongoDB监控
1. mongostat:间隔固定时间获取mongodb的当前运行状态,并输出。 使用示例: D:\Program_Files\MongoDB\bin\mongostat(根据MongoDB的安装目录而定) 2. mongotop:跟踪MongoDB的实例,查看那些大量的时间花费在读取和写入数据。
分类:数据库   时间:2016-03-20 14:36:39    阅读次数:164
MongoDB数据备份与恢复
1. 数据备份: mongodump -h dbhost -d dbname -o dbdirectory 参数说明: -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,例如:test -o:备份的数据存放位
分类:数据库   时间:2016-03-20 14:36:00    阅读次数:262
MongoDB关系与数据库引用
MongoDB关系: MongoDB 的关系表示多个文档之间在逻辑上的相互联系。文档间可以通过嵌入和引用来建立联系。 1. 嵌入关系: 形式:把一个文档嵌入到另一个文档中。 优点:数据保存在单一的文档中,可以比较容易的获取和维护数据。(只需一次查询) 缺点:如果数据量不断变大,会影响读写性能。 使用
分类:数据库   时间:2016-03-20 14:33:22    阅读次数:287
mysql 怎样清空一个数据库中的所有表
Mysql清空表是很重要的操作,也是最常见的操作之一,下面就为您详细介绍Mysql清空表的实现方法,希望能够对您有所帮助。 方法1:重建库和表 一。只导出表结构 导出整个数据库结构(不包含数据)mysqldump -h localhost -uroot -p123456 -d database >
分类:数据库   时间:2016-03-20 14:32:49    阅读次数:283
MongoDB查询分析
MongoDB 查询分析可以确保我们建立的索引是否有效,是查询语句性能分析的重要工具。MongoDB 查询分析常用函数有:explain() 和 hint()。 1. explain(): 提供查询信息,使用索引及查询统计,有利于我们对索引的优化。 使用示例: db.users.find({gend
分类:数据库   时间:2016-03-20 14:26:29    阅读次数:227
mysql 数据库授权(给某个用户授权某个数据库)
先设置该用户只有show database权限 grant select,insert,update,delete on redmine1.* to jira@"%" identified by "jira"; 新增超级权限并允许远程访问: GRANT ALL PRIVILEGES ON *.* T
分类:数据库   时间:2016-03-20 13:05:34    阅读次数:242
windows下mysql安装包安装
MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行。但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的。很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾水,不知如何安装。下面笔者将介绍如何解决此情况下安装过程中的各种问题 MySQL安装文件分为两种,一
分类:数据库   时间:2016-03-20 13:02:09    阅读次数:158
第五章:数据库系统的实现
前面的章节中,主要都是在围绕关系数据库理论进行研究,没有涉及到数据库系统的具体实现。虽说数据库系统的具体实现因业务环境,RDBMS等因素而异,但总体开发流程,以及开发过程中所涉及到的一些问题,也具有不少统一的套路、标准。本文主要讨论数据库系统实现过程中的重点环节、基本开发流程、数据库管理以及数据质量...
分类:数据库   时间:2016-03-20 11:50:52    阅读次数:425
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!