首页 > 数据库技术
正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
昨天在项目中需要对日志的查询结果进行导出功能。日志导出功能的实现是这样的,输入查询条件,然后对查询结果进行导出。由于日志数据量比较大。多的时候,有上亿条记录。之前的解决方案都是多次查询,然后使用limit 限制每次查询的条数。然后导出。这样的结果是效率比较低效。那么能不能一次查询就把所有结果倒出来了...
分类:数据库技术   时间:2014-03-06 22:28:17    收藏:0  评论:0  赞:0  阅读:734
Mysql之EXPLAIN显示using filesort
索引使用经验:1. 一条 SQL 语句只能使用 1 个索引 (5.0-),MySQL 根据表的状态,选择一个它认为最好的索引用于优化查询2. 联合索引,只能按从左到右的顺序依次使用Using where; Using filesort当EXPLAIN中的extra中出现Useing filesort...
分类:数据库技术   时间:2014-03-06 22:33:46    收藏:0  评论:0  赞:0  阅读:536
5 个免费的受欢迎的 SQLite 管理工具
http://www.oschina.net/news/43608/5-popular-and-free-sqlite-management-toolsSQLite Expert – Personal EditionSqliteadmin AdministratorSQLite Database B...
分类:数据库技术   时间:2014-03-06 22:35:08    收藏:0  评论:0  赞:0  阅读:766
mysql中key 、primary key 、unique key 与index区别
一、key与primary key区别 CREATE TABLE wh_logrecord (logrecord_id int(11) NOT NULL auto_increment,user_name varchar(100) default NULL,operation_time datetim...
分类:数据库技术   时间:2014-03-06 22:36:25    收藏:0  评论:0  赞:0  阅读:419
SQL的软解析和硬解析
SQL的软解析和硬解析
分类:数据库技术   时间:2014-03-06 22:37:17    收藏:0  评论:0  赞:0  阅读:489
动态SQL和静态SQL
动态SQL和静态SQL语句
分类:数据库技术   时间:2014-03-06 22:37:05    收藏:0  评论:0  赞:0  阅读:518
Navicat for MySQL的服务器连接管理
Navicat for MySQL可以导入导出数据库服务器的连接,方便你换机器时不用再设置连接。 导出为一个.ncx的XML文件。导入后,在执行一个查询时,可能会报以下错误这是因为源机器和本机的文件路径不同而造成的,可以在导入之前修改.ncx文件里的路径SettingsSavePath=""或者导入...
分类:数据库技术   时间:2014-03-06 22:43:39    收藏:0  评论:0  赞:0  阅读:2287
[转]SQLServer跨服务器访问数据库(openrowset/opendatasource/openquery)
SQLServer跨服务器访问数据库(openrowset/opendatasource/openquery)
分类:数据库技术   时间:2014-03-06 22:44:11    收藏:0  评论:0  赞:0  阅读:571
使用SQLServer配置管理器配置SQLServer数据库引擎实例,以便侦听特定的固定1433端口。
最近在安装SQLServer2012SP1的时候,初始安装的情况下开启的是动态端口,为了使远程服务器连接到SQlServer我们需要开启固定的1433端口。默认的端口状态。开启的方法 配置相关的SQL实例的网络配置 重启SQLServer服务查看一下端口状态
分类:数据库技术   时间:2014-03-06 09:08:21    收藏:0  评论:0  赞:0  阅读:501
Oracle Access 数据库连接 使用
直接代码吧:///<summary> ///Oracle数据库连接 ///</summary> ///<paramname="path">数据库连接串,例如:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=IP)(PORT=*)))(CONNECT_DATA=(SERVICE_NAME=*)))</param> ///<paramname="user"..
分类:数据库技术   时间:2014-03-06 08:44:52    收藏:0  评论:0  赞:0  阅读:606
oracle checkpoint
提起checkpoint来,其实这是一个动作。她和很多的oracle中的东西一起来completethetaskofthecomplicatedoraclecheckpoint有两种1:systemcheckpoint2:增量checkpoint在这里我们主要讨论的是增量checkpoint既然检查点是一个动作那么动作的具体内容是什么呢?我认为的动作:CKPT..
分类:数据库技术   时间:2014-03-06 09:05:14    收藏:0  评论:0  赞:0  阅读:551
oracle基础之工具系列(持续更新中,,)
查询到的数据保存到test.sql的方法:SQL>spooltest.sqlSQL>select*fromacct_key;SQL>spooloff==================================================SETTIMINGON/OFF显示时间,测试sql性能.col列名formata20;格式化输出clearscreen清屏showparametername;查看数据库基本..
分类:数据库技术   时间:2014-03-06 08:05:55    收藏:0  评论:0  赞:0  阅读:495
构建Postfix+Mysql+Dovecot邮件系统,实现以Web页面访问的功能、添加SASL认证以及TLS加密传输
Postfix邮件系统的组成及原理用到的主要协议和软件1.邮件用户代理(MUA)MUA是一个邮件系统的客户端程序,它提供了阅读、发送、和接受电子邮件的用户接口,是用户和MTA之间的接口。常用软件Windows下有outlook、Foxmail等;Linux下有Thunderbird、Evolution等.MUA至少具有如下3个..
分类:数据库技术   时间:2014-03-06 09:17:34    收藏:0  评论:0  赞:0  阅读:1146
oracle基础之日志系列
查看控制文件信息:descv$controlfile控制文件是数据库的心脏.丢失或者损坏,数据库就将不复存在控制文件在数据库启动和关闭的时候都要使用,如果没有控制文件,数据库将无法工作。查看日志文件的信息:descv$logfile只查询当前数据库的log_mode值:selectname,log_modefromv$d..
分类:数据库技术   时间:2014-03-06 08:28:32    收藏:0  评论:0  赞:0  阅读:500
DataTable 数据更新、删除、插入 数据库 操作
今天使用DataTable进行数据的增删改查,遇到几个问题和注意点,记下以备不时之需.DataTable的自动更新有几个条件:1.必须有主键;主键设置方法为设置dt.PrimaryKey=newDataColumn[]{m_RYDt.Columns["ID"]};此处自然可以设置多个主键了。2.由于判断是插入还是删除依靠的是行Rows..
分类:数据库技术   时间:2014-03-06 08:55:03    收藏:0  评论:0  赞:0  阅读:526
oracle 的SCN
其实对我来说,nothingSCN是记录oracle内部时钟的一个部分,每一次commit都会自动生成一个SCN号相当于每一个事务都有一个SCN号SCN分为四种:systemcheckpointscn,datafilescn,stopscn,startscn前面三个是放在oracle的控制文件里的,startscn是放在datafile头文件中的我知道的SC..
分类:数据库技术   时间:2014-03-06 09:16:33    收藏:0  评论:0  赞:0  阅读:598
ORACLE UNDO
undo是用来回滚的,而且oracle的undo有undosegment在数据文件的目录下有UNDO.LOG有这么一个物理的文件还有undo实际上只是逻辑上的undo,也就是说:undo是这样工作的insert-deleteupdate-update执行一个逻辑上相反的语句HWMhighwatermark水位线:因为undo并没有实际上在物理上清..
分类:数据库技术   时间:2014-03-06 08:56:03    收藏:0  评论:0  赞:0  阅读:571
使用MySQL5.6安装Magento时提示innodb 不支持
app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php打开以上文件找到如下代码,添加一个判断即可/** *CheckInnoDBsupport * *@returnbool */ publicfunctionsupportEngine() { $variables=$this->_getConnection() ->fetchPairs(‘SHOWVARIABLES‘); //添加如下判..
分类:数据库技术   时间:2014-03-06 09:11:21    收藏:0  评论:0  赞:0  阅读:735
Ubuntu 下mysql编译安装
Ubuntu 下mysql编译安装 安装必备工具 编译安装需要其他安装程序支持,推荐采用编译安装各种所需包,此处为了方便,使用ubuntu提供的apt-get install方法安装所需工具 sudo apt-get install cmake libncurses5-dev  bison g++ build-essential chkconfig 在安装完成后,即可以开始mysq...
分类:数据库技术   时间:2014-03-06 08:57:03    收藏:0  评论:0  赞:0  阅读:512
MongoDB的JavaScript驱动使用示例
MongoDB的JavaScript驱动使用示例,供大家参考!...
分类:数据库技术   时间:2014-03-06 08:49:55    收藏:0  评论:0  赞:0  阅读:559
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!