讀寫資料庫卡
⑴ c# 在線程里進入對數據的讀寫卡頓問題
可以考慮用計時器來做。
在.NET中有三種計時器:
一、 System.Windows.Forms命名空間下的Timer控制項,和所在的Form屬於同一個線程。Timer控制項只有綁定了Tick事件和設置Enabled屬性為True之後才會自動計時,Stop()方法,Start()方法啟動計時器重新計時;
MyTimer.Enabled = true; //啟動計時器MyTimer.Interval = 1000; //設置計時器時間間隔,單位為ms
MyTimer.Stop(); //停止計時
MyTimer.Start(); //重新計時
二、system.Timers命名空間下的Timer類,使用Elapsed事件另開一個線程。定義一個System.Timers.Timer對象,然後綁定Elapsed事件,通過Start()方法來啟動計時,通過Stop()方法或者Enable=false停止計時;
Mytimer.AutoReset = true; //每次達到指定間隔時間後,就觸發System.Timers.Timer.Elapsed事件
三、System.Threading.Timer類。定義Timer類時,通過構造函數進行初始化。
最常用的構造形式:
Timer(TimerCallback callback, object state , uint etime , uint period)
callback: 回調方法必須是TimerCallback委託形式的:void TimerCallback(object state)
state:要傳入的對象引用,可以為null
etime:回調首次被調用之前的時間,如果被設置為Timeout.Infinite則會停止計時
period:兩次回調之間的時間間隔,如果被設置為Timeout.Infinite則回調只調用一次
⑵ 電腦上裝了Oracle資料庫之後好卡怎麼辦
1、首先右鍵我的電腦,選擇管理選項。
⑶ 如果你上班發現資料庫有卡頓怎麼解決
可以重新重啟電腦程序,讓資料庫自行恢復,刷新功能,不在卡頓,使得電腦資料庫裡面的內容更加的完善。
⑷ access訪問資料庫為什麼很慢很卡
1.ACCESS這個你也知道,當數據量大了點的時候遍歷一遍是很慢的.而且非常消耗系統資源.
2.你寫的一些操作語句,比如查詢等語句是不是盡量將語句優化了的(查詢一個東西,要用盡量少的語句實現一樣的功能,以減少讀取資料庫的次數)
3.你說到上面伺服器內存和客戶機器的對比,內存的確是小了點.現在個人機器的內存也開始普及1G了.伺服器最少要2G.還有,你的硬碟是不是老化,出現速度減慢等原因.可以用個軟體測試下.
4.你是在區域網,就算是用雙絞線連接也不會是網速的原因,這點你可以放心.
5.這些原因排除了之後那要看看你的Connection Statement ResultSet
在用完了之後是不是及時關閉了,有的時候這里疏忽了.對整個程序的影響是非常大的.
⑸ 資料庫卡為什麼
看伺服器的資源情況
比如CPU是否一直被其他程序佔用
內存是否充足
C盤空間是否充足
伺服器是否有連接用戶最大數限制
------------------------
資料庫是否有索引
表的記錄是否過多
SQL性能是否理想
基本就是這些了
先排除硬體在排除軟體
⑹ web伺服器與資料庫分離Applet讀寫資料庫非常慢求解!
1:可能是資料庫機碎片過多。也也可能是文件索引沒生成優化好。嘗試壓縮與修復數據凌亂內容之後在從新建立索引,在發送到SQL機(不知道你使用的是直接通訊發布還是遠程發布,不可以直接那就找到數據手動拷貝。注意移動時要關閉資料庫同時注意不要破壞索引文件) 2:請確定伺服器是不是高峰值;大量處理數據會影響通信速度。 3:你使用的方法是具體怎麼通信的APPLET訪問WEB資料庫伺服器?這方面要看你B/S結構 JS/..的通訊模式。內核框架支持讀取嗎? 我已經發送具體辦法到樓主郵箱了要看下代碼才可找出辦法,JAVA非常難,applet有安全限制,這方面不好做。。。。。。。。。。。分給我吧.....
⑺ 資料庫寫入數據很卡,查詢也很慢,懂的高手請來,賞分解決可以追加分
看這種現象,估計是SQL語句寫的不夠好,SQL要用綁定變數的方式,影響查詢性能主要就是執行SQL過多,而且SQL寫的不好,無效索引過多,第一步必須優化SQL,之後就是清理歷史數據,清理無用索引,大表數據可以用分區表,還有就是tomcat的性能也需要注意,如果太卡,重啟一下tomcat試試,是否有效果
⑻ 為什麼在雲伺服器上操作資料庫會卡需要升級配置嗎
網站訪問卡慢有很多原因,一次完整的 HTTP 請求包括域名解析、建立 TCP 連接、發起請求、雲伺服器接收到請求進行處理並返回處理結果、瀏覽器對 HTML 代碼進行解析並請求其他資源,以及對頁面進行渲染呈現。
其中,HTTP 的請求過程經歷了用戶本地客戶端、客戶端到接入伺服器之間的網路節點以及伺服器。在這三個環節中,任意一個環節出現問題都有可能導致網站訪問卡慢。
檢查本地客戶端
本地客戶端訪問網路診斷分析系統,測試本地訪問各域名的速度。根據測試結果,確認本地網路是否存在問題。
檢查網路鏈路
本地客戶端 ping 雲伺服器公網 IP,確認是否存在丟包或延時高的情況。使用 dig/nslookup 命令,查看 DNS 的解析情況,排查是否 DNS 解析引起的問題。您也可以直接使用公網 IP 訪問對應頁面,排查是否 DNS 的問題導致訪問慢。
檢查伺服器使用
如果雲主機存在 CPU/內存使用過高的情況,或者存在帶寬使用過高的情況,判斷是否為伺服器負載引起的資源消耗增大。CPU 或內存使用率過高,容易引起服務響應速度變慢、伺服器登錄不上等問題。
如果是因為網站流量或資源太多,建議優化業務程序或升級伺服器配置。你也可以通過購買新的伺服器,來分擔現有伺服器的壓力。
西部數碼雲伺服器用戶可根據不同需求,自由選擇vCPU、內存、數據盤、帶寬等配置,還可隨時不停機升級帶寬,1分鍾內停機升級vCPU和內存,支撐業務的持續發展。
⑼ 如何解決SQL資料庫連接時的卡
按 Win + R 鍵, 在運行里 輸入 services.msc 找到SQL SERVER(MSSQLSERVER),看看這個服務開啟了沒,沒開的話手動開啟一下,再連接。
⑽ 資料庫保存數據過多時會卡是什麼原因
卡的原因很多:中毒了,不兼容,電源供電不足等等都是會引起電腦速度緩慢,還有就是你運行里的啟動項太多!
360安全衛士清理系統關閉啟動項,優化內存,升級顯卡驅動 360全盤查殺,加大內存!