社区
其他数据库
帖子详情
讨论,如何提高interbase的性能。
PhilexPei
2003-08-22 02:45:40
我试过了很多方法,提高数据缓存,改善页面大小等等均不见效。
interbase在多表组合查询时效率很低不知如何解决。
有经验的朋友们,给点建议吧。
...全文
58
8
打赏
收藏
讨论,如何提高interbase的性能。
我试过了很多方法,提高数据缓存,改善页面大小等等均不见效。 interbase在多表组合查询时效率很低不知如何解决。 有经验的朋友们,给点建议吧。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
erickleung
2003-08-28
打赏
举报
回复
支持CuteBit(康)的建议, 但firebird 1.5的 sql optimizer已经有不少的改进. 若英语好的, 建议多留意其开发小组的newsgroup, 并积极叁与或测试, 发挥GPL开源精神, 把它就得更好.
PhilexPei
2003-08-25
打赏
举报
回复
TO:CuteBit(康)
非常感谢,使我对ib有了一个基本的认识。
TO:SuperTitan001(除了黑龙,我怕谁!)
正在看performance help,平时没在意,的确有这么个帮助。
我在别的网站上下载到了中文版的《InterBase7.0应用开发指南》好像不错。
网址是http://www.3asoft.com/
SuperTitan001
2003-08-22
打赏
举报
回复
这个话题讲起来就长了,楼主可以先看看interbase帮助中的performance help
CuteBit
2003-08-22
打赏
举报
回复
如果从 delphi 客户端连接的优化上,你可以使用原生的 ib 接口控件 IBObject/ibplus/ibx 等控件;对反复查询的语句使用 prepare 方法;批量增加删除修改数据时,在操作一批数据(根据自己喜好定范围)才提交事务(这个方法的速度提高很多)。
对于 ib 调整其实并不复杂,看看 performance help 。
CuteBit
2003-08-22
打赏
举报
回复
hi,peiweiwei(一指残)
从原理上,ib 采用 b-tree 索引结构,采用类似 postgreSQL 的近似穷举搜索优化策略。ib 的内部统计数据不够丰富,在代价计算时误差比较大。在复杂的查询遇到多索引的情况下会“失常”,所以对趋于分析系统的查询是不足够的(也许这也不是 ib 的设计目标)。
你可以在 isql 里使用 set plan 和 set stats 命令打开显示查询计划和耗时统计,也许能帮助你优化你的查询。
SuperTitan001
2003-08-22
打赏
举报
回复
performance help本来就不长,慢慢看吧,有好处的,呵呵
PhilexPei
2003-08-22
打赏
举报
回复
排除语句的问题不说,单说delphi中interbase数据库操作该如何优化。
to:CuteBit(康)
请问ib是如何优化的?
to: SuperTitan001(除了黑龙,我怕谁!)
performance help该看哪部分?
CuteBit
2003-08-22
打赏
举报
回复
ib 的查询优化部分做得不是很好,有时比较笨.
所以你要注意使用 isql 中(或者其他能看出查询 plan 的工具) 分析你的 sql.
建立适当的索引.
BTW:无论在什么数据库中,优化总是需要耐心和技巧的.
最大程度地提升Delphi/C++Builder/
Inte
r
Base
应用的
性能
最大程度地提升Delphi/C++Builder/
Inte
r
Base
应用的
性能
大会演讲稿摘要本文提供了一些建议和技巧用来帮助读者提升Delphi/C++ Builder/
Inte
r
Base
系统的
性能
本文来自于MER 系统公司Robert Schieck 在第12 届Borland ...
Delphi数据库处理组件BDE、ADO、
Inte
r
Base
和dbExpress详细说明
Delphi数据库处理组件BDE、ADO、
Inte
r
Base
和dbExpress详细说明 第一节 BDE、ADO、
Inte
r
Base
和dbExpress Delphi中处理数据库主要有两种方法,也就是BDE、ADO,从Delphi 6.0开始还加入了一种dbExpress方法。 另外,...
FB/IB多代事务结构详解--对FB事务最好的讲解
近来,接到很多人询问
Inte
r
Base
的事务处理问题。...
Inte
r
Base
的事务管理我们知道,与其它关系数据库系统不同,
Inte
r
Base
采用独特的多代结构和版本事务来
提高
其
性能
,因此,对
Inte
r
Base
来说,事务就显...
黄聪:Delphi数据库处理组件BDE、ADO、
Inte
r
Base
和dbExpress详细说明
Delphi数据库处理组件BDE、ADO、
Inte
r
Base
和dbExpress详细说明 第一节 BDE、ADO、
Inte
r
Base
和dbExpress Delphi中处理数据库主要有两种方法,也就是BDE、ADO,从Delphi 6.0开始还加入了一种dbExpress方法。 另外,...
高
性能
php开发框架,PHP高
性能
框架选择
高负载不是一个语言的问题,这个
讨论
的范围已经超出了PHP:1、如果同一类型的的框架(指都是为了解决某类问题,比如CMS,论坛等乖)是比较成熟的,那么在生产环境,大家的差异不会差不那里去;2、框架的最主要目的不是...
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章