没有合适的资源?快使用搜索试试~ 我知道了~
首页提升PB程序效率:数据库优化与SQL技巧
提升PB程序效率:数据库优化与SQL技巧
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
优化PowerBuilder程序是每个开发人员的重要职责,尤其是在处理数据库开发任务时。本文将分享一些关键的优化技巧,以提升程序性能和稳定性。 1. 数据库操作优化 - 事务管理:确保每次数据操作都在事务中完成,避免数据不一致。事务内应尽量减少逻辑运算和提示语句,事务失败时及时回滚以防止数据损坏。 - SQL语句处理: - 缓冲SQL语句:重复使用的SQL语句应使用缓冲,如`SQLCACHE=nn`可以提高执行效率。但需注意缓冲区大小与性能之间的平衡。 - 捆绑变量:启用捆绑变量(`DISABLEBIND=0`)可减少每次插入新值时的SQL解析次数,提高性能且增强安全。 - 数据窗口 vs SQL语句:虽然两者都能获取数据,但数据窗口的内部优化机制往往比SQL语句执行更快。使用数据窗口可以避免手动编写和维护SQL语句的复杂性。 2. 使用工具辅助:PowerBuilder Profiler是一种强大的工具,用于监控和分析程序性能。它可以识别潜在瓶颈,帮助开发者找到优化SQL查询、减少数据传输等性能问题的方法。 通过这些优化策略,开发人员不仅可以提升程序的运行速度,还能降低潜在错误发生的可能性,从而提高整个项目的质量和可靠性。在实际开发过程中,持续关注代码效率,结合实际应用场景灵活运用这些技巧,将有助于打造高效、稳定的PowerBuilder程序。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/7330383/bga.jpg)
5. Powerbuilder11 推广的一点建议
===一个好的软件需要好的推销模式,个人感觉可以从如下几个方面提高:
===>讲解与巡展,我感觉 6,==对于 ', 的推广力度还是远远不够的,一个
的巡展,只包含北京,上海,广州 个城市,这么大个中国.只搞一条东海
岸 点线路.实在对不起 ', 的开发人员.从营销力学角度 讲.也是乏力的.至少应
当在中西部再设 个巡展点.形成弓式结构.才算是有一点力度。 千万不要忽视讲座的力量.这是
营销战略的第 波。
其实如果现场讲解有困难,可以开展网上讲解,或将讲解的现场录像在网站上下载。另外,在
我听过的 6, 讲座中,感觉讲解员现场感染力太差,口才非常 一般,为讲解而讲解,为讲
技术而讲技术.少见有大师风范的讲解员。我记得 000 年的时候,听过一位台湾人讲 ,视
野非常开阔.他从生活和自己的体会中讲,现场一直处于互动状态,讲完后好多人 围着他问,
都觉得 , 好的不行,想转用 ,这就是大师的力量,化腐朽为神奇。后来知道,这位大师
也不是微软的人,而是微软请来搞讲座的,看来,采用社 会力量来讲有时比公司的人讲得更
好。
===?可以出一些有针对性介绍 ', 新特点的书,如《用 ', 做*"2 程序》,
《用 ', 做 , 和智能客户端》等书籍 && 页之内足够了,价格不高,又好出
版,又好销,时间上又快。
===@扶持一家有潜力的软件公司的软件产品采用 ', 开发,并一起申请
&&-3&&/ 年度全国优秀软件,成功后再加以大力宣传,树立榜样。
===A推出基于*"2 的小型 4$
现在的 4$.又大又全,技术的复杂性带来的使用的复杂性和不稳定,没有太多的竞争
力,想做的包含万物,却被 程序员和 程序员同时边缘化,目前,国内的软件项 目的
趋势是开发普级化和低价化,每年 & 万以内的软件开发项目估计要上百万个,而大部分项目
是需要应用中间件的,但是现在中间件的价格普遍较高,没有经济 应用价值,如果 6, 推
出 4$4848*"2,去掉 类的功能,只支持*"2。软件复杂度大大降低,易用性大大
提高,而产品的售价在 万人民币以内 ,那么,$6, 将与软件开发厂商形成良好互动,软
件开发厂商自然成了 4$*"2 代理商,而 4$*"2 在中国一年销售 & 万套,可
产生 &&.&&&B+&&&C+&&.&&&.&&&,就是 + 亿人民币以上的直接收入。
这将是一个优秀的中小企业的开发平台,'("
4$4848*"2。并呈现出巨大的经济价值,经济价值将推动技术价值,形成良好互动。
这样.4$*"2 将成为 Easy + Anywhere + Server 简单易用的无处不在的应用
中间件.由 4$*"2 来带动 ', 整体方案的应用.由 ', 带动
4$*"2 的销售.6, 将与大小软件开发商成为一个整体.这将是一个多么美好的
前景*
我想,未来的 将不太会用大型开发团队的开发平台,而将更多的为中小团队采
用,因为大型开发团队有钱、有人,追求的是平台的前瞻性 和技术领先性,至少形式上要这
样。中小团队资金有限,人力有限,追求的是软件平台的高效性,而认清这
点, 的发展就一定有前途。
以上仅是一些个人观点,由于视野有限,有不少个人局限之处,非常浅薄.仅供大家交流参考
![](https://csdnimg.cn/release/download_crawler_static/7330383/bgb.jpg)
讨论.
最后,祝愿 ', 这样一个有潜力的产品再创辉煌。
欢迎转贴.转贴请注明出处.原地址D122'D33,,*1""#*"23219
00/--99*12:
作者D陆海峰 .:D==":"2E)*:FFD-//+-&+==
后记
非常感谢各位网友的支持,最后发表一点个人见解.不当之处.请回贴指正。
将软件行业比作浩瀚的宇宙, 只是一颗小小的星球,个人更是沧海一粟,微不
足道。只有当我们完全深入一项技术时,我们会越来越感觉到自己的渺小*就本人而言,从 天
学会 到用了 - 年,仍感觉是一知半解.本不应当,也没能力对这样一个伟大的开发工具,说
三道四,只是为了 的明天会更好,所以发表一点个人看法。其实要找出真正意
义上精通 .掌握了全部技术点并具有高超的应用水准的人.找不出几个人.其他语言也是一样.
这个世界上充溢着大量的杂乱的程序工.而乏有真正意义的大师。
这几天与陶清聊天,大家谈到作为一个 人应当留下些什么呢,我们认为是产品,经典的产
品,只有这样,当你回顾 人生之时,才不会为碌碌无为的学习而悔恨。
从事 十几年,见的东西真是太多,从开始到现在,身边不乏聪明的朋友,学习能力强,从一
门语言转到另一门语言,从一种开发工具跳到另一种开发工具,而软件界,让你可学的真是太
多,岁月无情,若干年之后,除了学了一些自己都说不清楚的东西.做了鸡屎一样的几个项目.
自己都不知道干了些什么。最后,只能用疲惫的身心,带着对软件业完全的失望,数着不多的
几张钞票。个人认为,做软件最愚蠢的事,莫过于反复学习不同的平台做同一种事,但事实
上,软件行业,干这种愚事并趋之若鹜的人真是太多。
用什么工具做真不太重要,最重要的是我们做了什么!
我想 一定会是一颗长青树,如果不是这样,就算世界上只剩下 个人用 ,
我也是其中一个,陶清说他也算一个,另一个会是你吗?
的树
.$ 控件的属性:
$;:在 $;-! 中加入四个不同的图标(用于代表树视图中的两个层次(一、二级)、
两种状态(未选、选中)。
),!8运行中是否允许删除表项。
)$>):>8运行中是否允许拖放表项。
$8运行中是否允许单击表项来改变表项的标题。
剩余53页未读,继续阅读
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://profile-avatar.csdnimg.cn/e674e0bf2a57470bae332beee61c8a1e_keyours.jpg!1)
Caive
- 粉丝: 3
- 资源: 5
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)