我的程序里有些统计功能,
该功能显示的数据,是从几张表里 SELECT COUNT(*) 或SELECT SUM(MONEY)的到的数据,然后放到我的临时表(其实是物理表),
但是这样就带了问题,如果多个客户端同时使用该功能,那么该临时表就会被客户端,抢着使用,且里面的数据会不停的变。这样会给服务起带来很大的压力,也不科学故请高手指点迷津
谢谢
该功能显示的数据,是从几张表里 SELECT COUNT(*) 或SELECT SUM(MONEY)的到的数据,然后放到我的临时表(其实是物理表),
但是这样就带了问题,如果多个客户端同时使用该功能,那么该临时表就会被客户端,抢着使用,且里面的数据会不停的变。这样会给服务起带来很大的压力,也不科学故请高手指点迷津
谢谢
解决方案 »
- 如何得知用户click了TMediaPlayer的btnPlay按钮,想在该事件中写代码进行控制
- 怎样使用Delphi对AutoCAD进行操作啊,我写的代码老报错,谁能帮帮忙啊
- 一个sql求和问题.
- [求助]一个问题大家帮我出出主意,给个解决方案!!谢谢了
- power 函数需要声明吗?
- 以前喜欢的一个MM问我是否还喜欢她是为什么?(续)
- 当窗口完全现实出来后,马上自动执行一段代码,请问这个代码应该放到什么事件里?
- 怎样把字符串“hh:nn:ss”转化成“hh-nn-ss”
- 如何动态创建一个panel??????????????????????????????????????/
- 如何在程序中利用api通过modem拨号 急!!!(最好有源代码)
- ★DWORD是什么类型?
- 请问如何将一张图片....
1.建立一个实临时表
2.将QUERY的CACHEDUPDATES设置为TRUE,将REQUESLIVE设置为TRUE;
3.在QUERY中加入
SELECT FIELD1,FIELD2,FIELD3,FIELD4,FIELD5
FROM TEMPTABLE
WHERE FIELD1='A' AND FIELD1='B'
4.将QUERY的ACTIVE设置为TRUE;
这样你向临时表写记录时,只存在在内存中,而不真正写入实表中,实现多用户操作.
缺点:相对一个用户操作时,在向QUERY读写数据时一定不要将QUERY关闭,因为数据都在内存中,如果关闭,所有写入的数据将全部丢失.