社区
DB2
帖子详情
请教两个相同数据库上执行SQL的性能相差为什么这么大?
zhf777
2009-11-19 05:21:01
服务器硬件均为8核2.5Gcpu,内存一台是4G,另一台8G
DB2都是按默认配置安装的
按默认设置创建数据库时4G的要30多秒,8G的只要7秒
数据表结构都一样
插入批量测试数据4G的每秒100条左右,8G的每秒1300条左右
根据条件查询出80000条数据,4G要10秒左右,8G的只要0.36秒
请教一下,性能差异的根结在哪里呢?
如何解决呢?
...全文
241
7
打赏
收藏
请教两个相同数据库上执行SQL的性能相差为什么这么大?
服务器硬件均为8核2.5Gcpu,内存一台是4G,另一台8G DB2都是按默认配置安装的 按默认设置创建数据库时4G的要30多秒,8G的只要7秒 数据表结构都一样 插入批量测试数据4G的每秒100条左右,8G的每秒1300条左右 根据条件查询出80000条数据,4G要10秒左右,8G的只要0.36秒 请教一下,性能差异的根结在哪里呢? 如何解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hchjjun
2009-11-23
打赏
举报
回复
数据库设置或者是硬件的问题吧
liyan93834183
2009-11-20
打赏
举报
回复
你查一下数据库的配置参数,确定参数是否一致,如果一致的话,肯定是一台机器有问题,不可能差别这么大
WWWWA
2009-11-20
打赏
举报
回复
插入的数据表设置都是一样?没有TRIGGER、表间关系、约束等等之类的?都是在服务器上运操作?
你先向8G的机器插入,测试速度,
再向4G的机器插入,测试速度,必要时可重新启动服务器及客户端,这样可排除CACHE问题。
zhf777
2009-11-19
打赏
举报
回复
服务器上就一个数据库,没其他应用程序,也没有内网程序访问数据库,内存和CPU利用率很低的
ACMAIN_CHM
2009-11-19
打赏
举报
回复
检查你的操作系统了。
4G的机器上有内存利用率是多少?CPU利用率是多少? 还是磁盘IO的情况。一般是先查看这些信息然后进行分析。
zhf777
2009-11-19
打赏
举报
回复
硬盘都一样大,没有磁盘阵列,分了两个区,C区30G
我觉得内存少4G也不会导致这么大的性能差异
循环INSERT每秒才100条,自己笔记本上的数据库也没这么差啊
wwwwb
2009-11-19
打赏
举报
回复
就你的情况而言,服务器内存越大,执行的速度越快,在ORACLE、SYBASE、SQKSERVER
等等中也是一样,估计是在内存做了CACHE(包括数据库、系统的),再提交到磁盘上。
不过磁盘性能也是一个很重要的因素,在服务器上一般用磁盘阵列
数据库
的简介与类型
1.1 什么是
数据库
? 简单的说,
数据库
(英文Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过
数据库
提供的多种方法来管理
数据库
里的数据更简单的形象理解,
数据库
和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。 1.2
数据库
的种类 早期比较流...
【信息化】My
SQL
数据库
简介
1 什么是
数据库
? 简单的说,
数据库
(英文Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过
数据库
提供的多种方法来管理
数据库
里的数据更简单的形象理解,
数据库
和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。 2
数据库
的种类 早期比较流行的
数据库
模型有三种,分别为层次式
数据库
、...
my
sql
相同
的表
相同
的语句查询速度差异问题
请教
大神!!! 在A DB中有个表,保存30天数据,每天插入新数据&删除老数据。 查询最近10天数据,需要35秒左右。 整表复制生成一个新表,新表查询2秒左右。 在B DB中,有同样更新的表,查询时间在1秒左右。 两个DB中的表结构、数据插入方式都一样。
请教
如何排查导致查询速度差异这么大的原因。 ...
sql
server
数据库
分页问题
sql
server
数据库
分页问题,急、、、楼主zhaosy(盛)2005-11-03 11:04:18 在 Java / J2SE / 基础类 提问各位兄弟姐妹,这个程序再oracle、my
sql
上
执行
没任何问题 其中:$where为条件,currentPage为当前页码,totalRecords为记录总数,numPerPage为页记录数 在oracle、
数据库
简介及类型
1.1 什么是
数据库
? 简单的说,
数据库
(英文Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过
数据库
提供的多种方法来管理
数据库
里的数据更简单的形象理解,
数据库
和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。 1.2
数据库
的种类 早期比较流行的
数据库
模型有三种,分别为层次式
数据库
、网络式
数据库
...
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章