数据库
iteye_12339
这个作者很懒,什么都没留下…
展开
-
Oracle->CSV , CSV->Sqlite3
Oracle的数据导出到CSV需要在SQLPlus中使用spool将标准输出定向到csv文件,有很多set *** off的选项,为了避免在生成的csv文件中有多余的注释或者行头或者其它信息,看自己需要选择。比如:[code="sql"]spool常用的设置set colsep' '; //域输出分隔符set echo off; //显示start启动的...原创 2008-12-26 11:23:53 · 156 阅读 · 0 评论 -
[注意]表引擎为MyISAM的读写混合操作场景
读场景:压力集中在web服务器上,cpu和load分别为95%和25.写场景:和读一样,压力还在web服务器上,mysql没有任何压力.读写混合场景:性能骤然下降,web服务器的cpu和load分别为35%和7,但mysqlload高达70多,cpu满负载.看mysql的实时任务,发现大量的锁记录,主要是update和select.看几个被锁的sql...原创 2010-01-27 16:24:07 · 118 阅读 · 0 评论 -
随机从数据库中搜索几条记录出来
[code="sql"]select dbms_random.value,t.* from mkt_mission t order by 1;[/code]这个sql肯定可以随机了,先对每个搜索出来的记录生成一个random字段,然后对该字段排序。[code="sql"]select * from bak_mkt_award order by dbms_random.value...2008-12-08 14:12:45 · 118 阅读 · 0 评论 -
MySQL和CouchDB各插入5000条记录的速度对比
[quote="couchdb"]***************Performance Reports**************** user system total real 3.430000 8.350000 11.780000 ( 41.945267)------------------------------------...原创 2009-04-21 09:51:16 · 380 阅读 · 0 评论 -
通过Couchdb的View访问doc
[url]http://10.2.225.129:5984/lr_create/_design/wangwang/_view/longid?limit=1&startkey="1ID-1It0"[/url]http://ip/数据库名称/_design/view名称/_view/索引字段名?条件原创 2009-04-20 14:31:00 · 276 阅读 · 0 评论 -
CouchDB0.8.0性能测试报告(100并发读10并发写)
CouchDB Sever:两核2G内存虚拟机连续执行30多小时,读取400TPS不到,写入10TPS左右,总共创建127万条记录,大小共7.5GB。[img]/upload/attachment/93769/accd94ee-7ce7-3f54-aa3a-2cba09a4b7b9.bmp[/img][img]/upload/attachment/93766/839...2009-04-13 16:30:43 · 434 阅读 · 0 评论 -
基于CouchDB的可扩展数据存储框架
[size=large]实现细节: [/size]使用CouchDB的Replication接口进行数据同步备份。 CouchDB提供了一个Replication接口,该接口可以在当前源数据库有create或者update或者destroy操作时,根据配置策略同步更新目标数据库。在实际应用场景中,可以设计为: 两台Master(主备)+多台Slave+单台7层负载均衡,为一组节...2009-03-27 12:04:08 · 278 阅读 · 0 评论 -
Sqlite3的自增长字段清零
[size=large]Sqlite3记录被清除之后,如果表中有自增长字段,下次再插入数据,会继续延续之前自增长字段的历史记录。清除方法:在Sqlite3建立带自增长字段的表时,Sqlite3会创建这个表存放自增长序列:“sqlite_sequence”[quote="该表内容"]sqlite> select * from sqlite_sequence;ima...2009-03-18 16:12:21 · 107 阅读 · 0 评论 -
Couchdb配置文件
下面是Couchdb的配置文件:[quote]alisoft@ubuntu:/etc/couchdb$ sudo vi couch.ini ; etc/couchdb/couch.ini.tpl. Generated from couch.ini.tpl.in by configure.[Couch]ConsoleStartupMsg=Apache CouchDB...原创 2009-02-01 15:50:40 · 462 阅读 · 0 评论 -
Couchdb 性能测试 之 查询数据
Couchdb: [quote]Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Among other features, it provides robust, increme...2009-02-01 10:21:51 · 1689 阅读 · 0 评论 -
Couchdb Vs MySQL 性能测试 之 插入数据速度测试
Couchdb:[quote]Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. Among other features, it provides robust, incrementa...2009-01-23 16:05:22 · 441 阅读 · 0 评论 -
Oracle删除数据减少IO的方法
今天有个表有很多数据需要删除,DBA很忙,我就自己动手了[code="java"]delete from crm_customer t where t.corporation_id in (xxx,xxx,xxx,xxx.......xxx);[/code]运行后发现数据库的CPU都消耗在了IOWait上面,我还以为是别人也在用这台机器作压力测试呢,东打听西打听没发现问题,结果DB...2008-03-31 16:38:27 · 276 阅读 · 0 评论 -
Sqlite3查询指定行数数据
Sqlite中提供的方法和Mysql的一样,也是通过关键字limit限制。SQL1[code="sql"] select t.user_id,random() as Random from udb_user t limit 10;[/code]SQL2[code="sql"]select t.user_id,random() as Random from udb_user ...原创 2008-12-29 11:57:41 · 3319 阅读 · 0 评论 -
Oracle的索引要走正确--区分大小写
Oracle的索引是区分大小写的给大小写混合的字段建好索引后,如果在执行的时候用upper或者lower将字段的值改变,将导致不走原有的索引。Java的Coder需要注意。可以再给该字段建两个索引大小写,或者统一大小写。...原创 2009-08-05 16:03:42 · 628 阅读 · 0 评论