DB
文章平均质量分 72
0春华秋实
这个作者很懒,什么都没留下…
展开
-
JBOSS连接池调优—合理的设置fetchsize
1. 什么是fetchsize?1.1 Oracle中的fetchsize先来简单解释一下,当我们执行一个SQL查询语句的时候,需要在客户端和服务器端都打开一个游标,并且分别申请一块内存空间,作为存放查询的数据的一个缓冲区。这块内存区,存放多少条数据就由fetchsize来决定,同时每次网络包会传送fetchsize条记录到客户端。应该很容易理解,如果fetchsize设置为转载 2012-01-16 12:02:58 · 1661 阅读 · 0 评论 -
MySQL分页查询
今天研究了一下MySQL的分页查询,记录并分享如下: 方式1: select * from table order by id limit m, n; 该语句的意思为,查询m+n条记录,去掉前m条,返回后n条记录。无疑该查询能够实现分页功能,但是如果m的值越大,查询的性能会越低(越后面的页数,查询性能越低),因为MySQ原创 2012-01-16 12:06:46 · 13338 阅读 · 3 评论 -
MySQL分页查询
之前写了一篇关于MySQL分页的文章,今天贴到这里来。今天研究了一下MySQL的分页查询,记录并分享如下: 方式1: select * from table order by id limit m, n; 该语句的意思为,查询m+n条记录,去掉前m条,返回后n条记录。无疑该查询能够实现分页功能,但是如果m的值越大,查询的性能原创 2012-08-06 16:34:48 · 366 阅读 · 0 评论 -
转载两篇关于在Mac OS X系统下面安装MySQL的文章
MAC下安装与配置MySQLhttp://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.htmlMAC mysql安装及设置http://blog.csdn.net/adwfcu/article/details/7720848特别记录一下,使用pkg安装包安装后,mysql会安装在目录u转载 2013-03-22 13:51:31 · 2037 阅读 · 0 评论 -
Mac OS X MySQL客户端
1、DBeaver下载地址:http://dbeaver.jkiss.org/download/#macos无需破解,直接使用,注意选择适合自己的版本下载2、Navicat 下载地址:http://www.navicat.com/en/download/download.html需要注册码,注册码可以到这里下载3、MySQL GUI Tool下载地址:h原创 2013-03-22 17:04:49 · 6078 阅读 · 0 评论 -
MySQL InnoDB存储引擎锁机制实验
之前的文章提到MySQL的InnoDB存储引擎使用的是行级锁,并且默认的事务隔离级别为可重复读,而不同于Oracle默认的事务隔离级别提交读。那么MySQL的InnoDB存储引擎的锁机制的具体表现是怎样的呢?实验如下:首先建立一张测试使用的表:CREATE TABLE`test_innodb_lock` ( `a` int(11) DEFAULT NULL, `b` varch原创 2013-04-04 21:36:13 · 814 阅读 · 0 评论 -
MySQL数据库锁机制
所谓锁,为保证数据的一致性,对共享资源的在被并发访问变得有序的一种规则。 不同的MySQL存储引擎,有不同的锁机制或锁实现;总的来所,使用了三种锁级别,行级锁(row-level)、页级锁(page-level)、表级锁(table-level),依次锁定的资源粒度逐渐减小,锁资源是随着锁定资源粒度的减小,锁定同样数据需要的内存数量越来越多,算法也越来越负责,但同时应用程序遇到锁原创 2013-03-24 01:44:07 · 908 阅读 · 0 评论 -
MySQL更新时Error Code:1093和Error Code:1175的解决办法
Error Code: 1093. You can't specify target table 'ws_product' for update in FROM clause这个是我们在使用update或者delete语句时,在where条件里面加入的子查询导致的。例如如下的update语句:update table set type = 'static' where id in (s原创 2013-08-14 21:54:07 · 3242 阅读 · 0 评论