摘要:Mongodb是一个比较流行的nosql软件,windows linux mac平台上都有发行版本,经过测试,效率还是非常不错的,但是对内存的消耗非常大,因为使用了mapviewoffile,即直接将硬盘数据映射到内存,因此需要整片内存去载入(http://www.cnblogs.com/daizhj/archive/2011/04/25/mongos_mmap_source_code.html...
阅读全文
摘要:众所周知,sybase没有mysql的limit关键字,也不支持sqlserver的 ROW_NUMBER() 来对查询行数据动态设置ID来帮助索引分页。
网上大部分流传的都是使用临时表,网上搜一搜就可以搜到相关例子,没有用过,言称是很通用。
为了实现简单快速的分页,自己写了一套分页的工具。没有使用临时表,而使用了一个固定表的原因是:
1. 临时表管理上比较麻烦,需要分配表管理的权限,并且临时表...
阅读全文
摘要:在 Sybase ASE 实际应用中,特别是在 ASE + J2EE 应用中,较容易出现 SET CHAINED command not allowed within multi-statement transaction.的异常(尽管到版本 15.0.1 为止,ASE 并不支持异常机制,但本文为了方便,统一采用“异常”一词)。有的开发人员认为这是 Sybase 数据库的问题;有的认为是多次调用 setAutoCommit() 方法的问题;有的开发人员则认为这是 jConnect 的问题,甚至从 jConnect 的代码上直接屏蔽此异常。 然而,SET CHAINED 异常倒底是怎样产生的?.
阅读全文
摘要:编码情况:页面编码gbk2312,java编gbk,mysql database table 编码utf-8 ,tomcat默认编码=gbk 乱码出现情况:页面输入中文,insert的时候,在tomcat级别显示正常,数据库显示乱码; 若直接在数据库中insert,在页面显示却正常 错误出现原因:mysql的server编码没有修改。 解决办法: mysql.ini配置文件 default_cha...
阅读全文
摘要:本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可...
阅读全文
摘要:#!/bin/bash#backup ad dbserver svr12232 to svr12234#sip=192.168.4.154cd /usr/local/yicha/tools/cnshop/backup/;同步shell脚本。原作者mr. Jin======================================================================...
阅读全文
摘要:1.从数据库导数据到文本,例子如下 bcp "select top 10 * from cnad.dbo.ss_ipnetlist" queryout d:3.txt -T -c 2.从文本导入到数据库 bcp cnad.dbo.ss_ipnetlist in d:3.txt -T -c 3.导出格式 $ bcp AdList_2008_09_18 format null -f d:f...
阅读全文
摘要:1.proxool.jar文件可以在http://sourceforge.net/projects/proxool/下载得到。 2.SECTION 01 为何需要 connection pooling 当 我们进入了 Java 的开发世界, pool 也是一门学问, 如何让 connection 先建立好与 DB 的连结, 后来的人可以使用已经存在于 pool 的 connection, 减少...
阅读全文