Sqlite官方的查询优化文档
摘要:The SQLite Query Planner This document provides overview of how the query planner and optimizer for SQLite works. Given a single SQL statement, there might be dozens, hundreds, or even thousands of ways to implement that statement, depending on the complexity of the statement itself and of the
阅读全文
posted @
2011-02-12 22:37
不得闲
阅读(4353)
推荐(1)
SQLite查询优化(转)
摘要:SQLite是个典型的嵌入式DBMS,它有很多优点,它是轻量级的,在编译之后很小,其中一个原因就是在查询优化方面比较简单,它只是运用索引机制来进行优化的,经过对SQLite的查询优化的分析以及对源代码的研究,我将SQLite的查询优总结如下:一、影响查询性能的因素:1.对表中行的检索数目,越小越好2.排序与否。3.是否要对一个索引。4.查询语句的形式二、几个查询优化的转换1.对于单个表的单个列而言,如果都有形如T.C=expr这样的子句,并且都是用OR操作符连接起来,形如: x = expr1 OR expr2 = x OR x = expr3 此时由于对于OR,在SQLite中不能利用索引来
阅读全文
posted @
2011-02-12 22:36
不得闲
阅读(14015)
推荐(3)
MongoDB常用的操作命令(转)
摘要:超级用户相关: use admin #增加或修改用户密码 db.addUser(ixigua,'pwd')#查看用户列表db.system.users.find() #用户认证db.auth(ixigua,'pwd')#删除用户db.removeUser('mongodb')#查看所有用户show users#查看所有数据库show dbs#查看所有的collectionshow collecti...
阅读全文
posted @
2010-10-21 12:33
不得闲
阅读(1613)
推荐(0)
mongoDB简明教程-python(转)
摘要:MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型。官方网站:http://www.mongodb.org说一些基本安装:首先安装python环境这是必须的了吧,具体步骤略。首先安装mongo环境,我以window为例,从http://www.mong...
阅读全文
posted @
2010-10-21 12:15
不得闲
阅读(35896)
推荐(0)
MongoDB数据库的索引操作(转)
摘要:Mongodb数据库的索引操作很简单,只需要把作为条件的字段设置为索引即可> use user switched to db user > show collections system.indexes u_info u_setting > db.system.indexes.find(); 这是默认的索引(默认为_id为索引) { "name" : "_id_", "ns" :...
阅读全文
posted @
2010-10-21 12:05
不得闲
阅读(826)
推荐(1)
MongoDB数据库的MapReduce简单操作(转)
摘要:MongoDB也简单的实现了MapReduce的功能来提供分布式的数据查询服务,MapReduce的分布是功能主要用在Shard上db.runCommand({ mapreduce : <collection>, map : <mapfunction>, reduce : <reducefunction> [, query : <query filt...
阅读全文
posted @
2010-10-21 12:05
不得闲
阅读(659)
推荐(0)
MongoDB的sharding功能(转)
摘要:MongoDB的auto-sharding功能是指mongodb通过mongos自动建立一个水平扩展的数据库集群系统,将数据库分表存储在sharding的各个节点上。一个mongodb集群包括一些shards(包括一些mongod进程),mongos路由进程,一个或多个config服务器Shards每一个shard包括一个或多个服务和存储数据的mongod进程(mongod是MongoDB数据的核...
阅读全文
posted @
2010-10-21 12:04
不得闲
阅读(6418)
推荐(0)
MongoDB的使用技巧(转)
摘要:如果想查看当前连接在哪个数据库下面,可以直接输入db> db Admin想切换到test数据库下面> use test switched to db test > db Test想查看test下有哪些表或者叫collection,可以输入> show collections system.indexes user想知道mongodb支持哪些命令,可以直接输入help>...
阅读全文
posted @
2010-10-21 12:02
不得闲
阅读(829)
推荐(0)
MongoDB主主复制介绍(转)
摘要:MongoDB一般情况下都可以支持主主复制,但是在大部分情况下官方不推荐使用运行的master - master的准备工作是:新建存放数据库文件的路径$mkdir mongodata/mm_28050 mongodata/mm_28051运行mongodb数据库,一个端口为:28050,一个为:28051$ mongodb/bin/mongod --port 28050 --dbpath ~/mo...
阅读全文
posted @
2010-10-21 12:01
不得闲
阅读(2303)
推荐(0)
MongoDB主从复制介绍(转)
摘要:MongoDB的主从复制其实很简单,就是在运行主的服务器上开启mongod进程时,加入参数--master即可,在运行从的服务器上开启mongod进程时,加入--slave 和 --source 指定主即可,这样,在主数据库更新时,数据被复制到从数据库中(这里日志文件和访问数据时授权用户暂时不考虑)下面我在单台服务器上开启2deamon来模拟2台服务器进行主从复制:$ mkdir m_master...
阅读全文
posted @
2010-10-21 12:00
不得闲
阅读(564)
推荐(0)
MongoDB数据库性能分析(转)
摘要:设置当前数据库日志级别:db.setProfilingLevel(n);引用n:0 - 关闭性能分析,测试环境可以打开,生成环境关闭,对性能有很大影响1 - 开启慢查询日志,执行时间大于100毫秒的语句2 - 开启所有操作日志获取当前数据库日志分析级别:db.getProfilingLevel();数据库的日志分析数据一般存放在当前数据库的 system.profile 集合中查看当前库下所有集合...
阅读全文
posted @
2010-10-21 11:58
不得闲
阅读(2864)
推荐(0)
mongodb windwos 安装(转)
摘要:原文1: 下载http://www.mongodb.org/downloads mongodb win32最新版本 2:建立一个DB(数据库文件)文件夹 我是放到D盘,路径d:\db 3. 解压mongodbzip 将其重命名为mongodb 放到D盘,目录顺序为 D:\mongodb\bin\ mongod关联数据库文件夹 D:\mongodb\bin\mongod.exe --d...
阅读全文
posted @
2010-10-21 11:39
不得闲
阅读(696)
推荐(0)
通过SQL发送邮件,SQL发送Email(转)
摘要:转来的一个经典,收藏一下以下利用SQL来发送邮件的资料整理于微软官方。如何将 IIS SMTP 服务配置为中继 SMTP 邮件 配置智能主机单击“开始”,指向“程序”,指向“管理工具”,然后单击“Internet 服务管理器”以打开 IIS 管理器。 打开您的服务器树。右键单击“默认 SMT...
阅读全文
posted @
2010-02-22 14:46
不得闲
阅读(1586)
推荐(0)
SQL Server下字符串,整数转换成16进制字符串的方法
摘要:今天,由于需要模拟一个RFID卡的过车记录过程!其中有一个需要模拟RFID标签的! 由于RFID标签数量有限!而BOSS又要我一下搞30万条数据到数据库中去(变态)!RFID卡由16进制组成。 于是在SQL Server中写下了两个关于16进制转换的函数,以随机的来生成所需RFID数据代码Code highlighting produced by Actipro CodeHighlighter (...
阅读全文
posted @
2010-01-02 23:12
不得闲
阅读(6642)
推荐(0)
一个SQL Server中的FormatDatetime函数
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1CreatefunctionFormatDateTime(@Datedatetime,@formatStrvarchar(20))2returnsvarchar(16)3as4begin5decla...
阅读全文
posted @
2010-01-02 21:29
不得闲
阅读(4580)
推荐(1)