Visual Foxpro视图性能优化方法
时间:2025-07-08
时间:2025-07-08
维普资讯
视图性能优化方法等专业学校vsa o Po以下简称 vF 1 i l x r( u F P以其功
赵泽平US r d c e t e E p o u tr mo e Vl w
控制视图卸载的数据量。控制视图卸载的
①在项目管理器中, 14测试连接的闲忙 .能强大,向对象,面支持客户机/务器等数据量的方法有三种:服选,远诸多优点,已广泛应用于数据库开发领从工具菜单中选择“项”然后选择“程
在共享连接中,如果连接过于繁忙,将
域。在数据库应用中,信息的快速检索和数据”,随后在远程视图缺省区域进入到会降低共享连接的效率,为了能标志连接更新起着极为重要的作用。若想为应用建
“取的最大记录数”,要框清除“全部”置,是否闲忙,vF设 P提供了一个特性 C n e t o n c—
立一个查询和修改相结合的数据集,可以然后在文本框中另行输入一个值后,再选 B s, uy该特性在连接忙时返回 . .可在应 T,确认”②使用 D; B—S T R P )函数用中使用该特性,在共享连接上向远程数 EPO (使用视图。视图能够从一个或多个相关表择“中提取一套数据;也可以使用视图更新所提取的信息并将更新后的结果送回源表中的 MaR crs性 .置视图定义的记 据源发送请求之前测试连接的闲忙,以便 x eod特设 -
录提取数;③用 C R O S T R P )函数提高连接效率。实现测试连接闲忙的方法 U S RE P O (C ne t n l特性。但是,这个函数中 onc Hade在
ecs特 z us o Q G T— R P )或基表中。视图是 V P数据库的一个新特设置 F thie性以设置活化视图 C r r是使用 S L E P O (函数的 F点,有效地使用视图,可以充分发挥 V P F 的提取大小。 的数据访问的高性能特点。但是,并非所 例 1使用 D STR P ): B E P O (函数控制视需要使用一个连接柄号来标识一个连接,
有的使用者都能有效地使用 V P的视图图可卸载的记录数为 6。 F O技术。相反,往由于对视图使用不当,往降OPEN DATABASE s
mpe a lUS VI E EW s r m e t Cu t e r mo e—v e i w,_
对一个活化连接可以使用c R 0 GE P 0 ) u s R T R P(函数的 C n etuy特性来获取它的连接柄号。 on cB s
低了 vF P运行效率。者对 V P的视图进笔 F行了深入的研究,过对 VF通 P视图特性值的调整可以有效地实现对 V P的视图性 F
? B E P O’ u t e o e Vi w’ D S T R P( C s r m t_ e_
.
例 3下面的代码获取连接柄号,:然后测试连接闲忙。?
’ e .’ x c r s, Vi w’ Ma Re o d’ 60
能优化,而提高 V P的本地和远程数据 1 3共享连接 从 F .访问性能。
可以通过共享连接的方式将一个活动连接作为多个远程视图信息管道。共享一个活动连接不仪可以减少系统上的资源加
n n e to Ha de= CURS0RGETP Co n cin n l R0P(’ Co . n n cHa d e e t n l’)
1 VF P视图性能优化方法11使用延时备注宇段提取 .
QL T R (C n e t Hade o 可通过延缓 V P的 Me o字段读取载,而且可以减少远程服务器上的连接数 S GE P OP n o n cin n l, F m
C n et o n c—
来加速视图数据的提取。延时 Me mo提取是指当卸下行时,Me o和 G n rl段内 m e ea字
以及连接到服务器上的费用。共享连接是
B s’ uy)
在设置视图定义中使用一个共享连接特性 1 5控制连接超时 _
容不是自动卸下而是行中其余字段块卸来产生的,当视图打开时, F V P将使用一个
如果应用在长时间内没有动作发生,
下,Me o和 G n rl m e ea字段内容直到申请它已经存在的共享连接将该视图连接到远程为了减少系统上的资源加载,减少服务器们时才被提取 .是因为 VF这 P需要关键字数据源上。如果这个共享连接还没有打开上的连接数及连接费用,可通过设置连接那 V P将建立一个在自动事务模式下,在连接上设置 Il. de 段和表名在过程数据源 1定位行,所以必使用,么当打开视图时, F I二须没黄 U d
tN m, U d tbe id i, P aa a e p a| e Ls a F l t
唯一的连接,然后可和其他打开的视图共 Tm o t性缩短连接的使用。deTm o t ie u特 Il i eu特性控制 V P关闭连接前的空闲时间间 F隔,系统默认连接空闲 6 0后被自动关 0s
K v il eFed或 K y ill t eFe i特性和 T be特性享。实现共享连接有三种方法:①在项目 ds al 选项”并选,为延时 Me mo提取状态,但不必设置管理器中选择工具菜单中的“
远程数据”然后在“,远程视图默认值”闭。在再次需要连接时,自动重新连接起 Sn U d ts U dtbe特性。要控制延择“ e d p a或 p aa l e时 Me o提取,须使用窗体上或 C ro上区域选择“ m usr共享连接”检查框后,再选择“确来。 D S T R P(和 S L E P O (函用 B EP O ) QST R P )的 F th mo特性,系统默认 F t Me 认” e Me e ec mo h;②使用视图设计器设计;③使用带数的 Ta scin特性分别为连接和活化连 rna t o
值 .. T,Me mo和 G n rl段自动卸下, S AR e ea字 H E子句的 C E T Q I W命令。 R A E S LV E F t Me o特性值为 . . ec m h F,可提高视图性能。使用 D S T RO )可 B E P P(函数在视图上设 S LV E命令建立视图,当用 U E命令 Q IW S置 F th m ecMe o特性,使用 C R O S T激活时共享连接。 U S R E- P O (函数在活化视图 C r r设置 R P ) us上 oF t Me ec mo特性值。 h 12设置记录卸载的最大值 .C E T Q I W R A ES LVEp o u tr mo e Vi w CON—NEC ON rd c e t_ e T1_
接设置事务模式。 为视图字段建立默认值能有效提高视图效率。图字段默认值存储在数据库中,视 每次使用视图时都有效。给视图字段建立默认值的 …… 此处隐藏:3779字,全部文档内容请下载后查看。喜欢就下载吧 ……