社区
其他数据库
帖子详情
讨论,如何提高interbase的性能。
PhilexPei
2003-08-22 02:45:40
我试过了很多方法,提高数据缓存,改善页面大小等等均不见效。
interbase在多表组合查询时效率很低不知如何解决。
有经验的朋友们,给点建议吧。
...全文
110
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与
Inte
r
Base
数据库插入操作实战指南
本文详细介绍了如何在Delphi编程环境中使用
Inte
r
Base
数据库进行数据插入操作。内容涵盖了Delphi的开发环境、
Inte
r
Base
数据库特性、数据库连接设置、SQL INSERT语句构造、TIBQuery组件操作、参数化查询实现、错误处理机制以及数据操作的最佳实践。
最大程度地提升Delphi/C++Builder/
Inte
r
Base
应用的
性能
本文提供了多项建议和技术,旨在帮助开发者优化Delphi/C++Builder/
Inte
r
Base
应用的
性能
,涵盖数据库设计、查询优化、连接管理和缓存策略等方面。
Inte
r
base
7.0 管理手册全面指南
本文是《
Inte
r
base
7.0手册》指南,介绍了
Inte
r
base
7.0核心概念、RDBMS构成与设计原则。阐述了数据库引擎优化、安全模型、多版本并发控制(MVCC)、XML数据类型支持等特性。还探讨了数据库设计与管理实践,为专业用户掌握该数据库系统提供帮助。
[转]
Inte
r
Base
/FireBird用起来感觉不错
本文分享了
Inte
r
Base
/FireBird数据库的使用心得,包括版本选择、访问方式、开发工具、对象命名规范、批量数据提交策略、Transaction管理、嵌套查询优化等,旨在帮助开发者
提高
开发效率和数据库
性能
。
Inte
r
Base
/Firebird专家系统汉化补丁
本文围绕
Inte
r
Base
/Firebird数据库汉化补丁展开,介绍了
Inte
r
Base
和Firebird数据库汉化的重要性、过程及案例。还阐述了Linux平台汉化补丁的应用、维护与更新,提供了汉化补丁的操作指南,强调了系统兼容性检查和授权协议遵守的重要性。
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章