社区
数据库及相关技术
帖子详情
一直未解的一个数据库处理时的问题
songfen123
2005-01-24 06:00:54
我写的对数据库批量更改的程序在FORM里放了个进度条 由于数据量比较大 每次处理的时间都会在半分钟以上 可问题是在数据处理的过程中我的窗体会变成反白的颜色好象我的程序运行的太吃力而死了一样 这个状态一直要到我的程序运行完才结束 有什么办法避免这种情况的发生?
...全文
259
21
打赏
收藏
一直未解的一个数据库处理时的问题
我写的对数据库批量更改的程序在FORM里放了个进度条 由于数据量比较大 每次处理的时间都会在半分钟以上 可问题是在数据处理的过程中我的窗体会变成反白的颜色好象我的程序运行的太吃力而死了一样 这个状态一直要到我的程序运行完才结束 有什么办法避免这种情况的发生?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wilsonloveada
2005-02-21
打赏
举报
回复
虽然Application->ProcessMessages();语句可以,但我还是感觉用线程会比较合适一些!
mmking33
2005-02-21
打赏
举报
回复
在for while循环内,处理数据的地方加入Application->ProcessMessages();
Friecin
2005-02-20
打赏
举报
回复
1、加入到多线程,
2、在执行查询之前,假如 Application->ProcessMessages();
iamleejun
2005-02-20
打赏
举报
回复
将主窗口的进度条对象传递给处理数据的线程,这样子就可以在哪个线程里面直接操作进度条,但是主窗口不会出现锁死的状态了
iamleejun
2005-02-20
打赏
举报
回复
除了多线程,其实真的没有任何有效的方法
yeyu710
2005-02-04
打赏
举报
回复
me也是来学习的,分就不敢要了!
Javpp
2005-02-04
打赏
举报
回复
学习
humanistor
2005-02-04
打赏
举报
回复
在数据处理过程中,如进度条变化时的同时加上刷新窗体的代码
yasaka
2005-02-01
打赏
举报
回复
刷新一下试试看!
Winsky
2005-02-01
打赏
举报
回复
Application->ProcessMessages();应该放在循环的最内层执行
free1688
2005-01-27
打赏
举报
回复
呵呵,楼上的朋友们,就不能说点别的方法?说插入Application->ProcessMessages();就都是这一个说法了。
可以update,刷新后再显示数据。
这个方法治标不治本。必须多线程才可以解决根本问题。
show00
2005-01-26
打赏
举报
回复
线程和Application->ProcessMessages();随便选一个
veryhappyboy
2005-01-25
打赏
举报
回复
把处理数据和更新进度条的工作在一个新的线程里进行。
特招
2005-01-25
打赏
举报
回复
用线程
从横四海
2005-01-25
打赏
举报
回复
up
wilsonloveada
2005-01-25
打赏
举报
回复
Application->ProcessMessages();
这个语句是让你在处理数据库之前先处理系统的消息!
558047
2005-01-25
打赏
举报
回复
打个比方吧 具体在什么地方加Application->ProcessMessages();
我有同感,但是这个问题解决了。
就是在数据量大的地方放,你认为哪块吃力放哪。前后都放一个。
icwin
2005-01-24
打赏
举报
回复
关注
songfen123
2005-01-24
打赏
举报
回复
打个比方吧 具体在什么地方加Application->ProcessMessages();
比较合适
kmfangxun
2005-01-24
打赏
举报
回复
在数据处理的过程中得适当的地方加入:
Application->ProcessMessages();
加载更多回复(1)
怎么架构生产
数据库
--生产
数据库
优化的一种方式
在很多企业中有这样一种情况: 核心...解决这一
问题
的根本方式是进行业务拆分和
数据库
的分库分表,但这需要业务、研发和架构师一起来做,
时
间略久且工作量巨大,那有什么折中或是临
时
的优化
处理
方式呢?请参考本课程。
数据库
基础、使用C语言构建
一个
数据库
、SQL语言、MySQL
文章目录一、
数据库
1.什么是
数据库
2.
数据库
的核心功能是什么3.
数据库
的核心组件有哪些4.
数据库
发展和展望二、使用C语言实现
一个
简单的
数据库
三、使用C语言连接
数据库
四、SQL语言和MySQL教程1.SQL是什么1) DDL - Data Definition Language,数据定义语言2) DML - Data Manipulation Language,数据
处理
语言3) DCL - Data Control Language,数据控制语言2.常用
数据库
访问接口简介ODBCJDBCADO.NETPDO3
Redis
数据库
(一)
Redis
数据库
NoSql介绍 对于
数据库
的认识,从传统的做法来讲,最初只有关系型
数据库
,关系型
数据库
并不是
数据库
一直
以来的持续发展。 关系型
数据库
的操作核心语法:SQL,但是SQL语法要求太严格了,而且在进行SQL
处理
的
时
候一旦
处理
不当就会产生大量的笛卡儿积,所以很多人不认可SQL操作,而一部分人就主张使用命令来完成
数据库
的操作 例如:微软在90年代有
一个
数据库
ForPro,这个数...
MSSQL
数据库
备份、压缩与
数据库
数据
处理
的方法
一、备份
数据库
1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server 2、SQL Server组-->双击打开你的服务器-->双击打开
数据库
目录 3、选择你的
数据库
名称(如论坛
数据库
Forum)-->然后点上面菜单中的工具-->选择备份
数据库
4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则
Spring Boot + Spring Data Jpa 项目发生的
数据库
连接未及
时
释放,导致项目运行缓慢的
问题
项目场景: 发生
问题
的是
一个
交易项目,使用SpringBoot+SpringDataJpa框架,上边连接银行系统发起交易
问题
描述: 我们的项目平
时
并发量并不算大,但是有一天客户联系我们,说会出现交易卡死,所有交易无法进行,大约等待一分钟后会恢复的现象。后来检查日志,发现日志中有大量的等待
数据库
连接超
时
的
问题
原因分析: 先写一下大致的代码结构: ├─src └──main └──java └──com.example.test └──controll
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章