B1有个自定义表操作慢
生活随笔
收集整理的這篇文章主要介紹了
B1有个自定义表操作慢
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
我們的B1有個(gè)自定義的表因?yàn)閿?shù)據(jù)量快百萬了,無論是對(duì)其進(jìn)行查詢還是添加或更新數(shù)據(jù)都很慢(有時(shí)要5分鐘左右才完成一項(xiàng)操作);用戶反映上來剛開始我還以為是B1塞車了,馬上用MONITOR查看,沒有塞車;又分析是否網(wǎng)絡(luò)有問題,結(jié)果用測(cè)試儀器查看網(wǎng)絡(luò)沒有問題;再看是否服務(wù)器出狀況了,檢查后服務(wù)器也沒有問題,因?yàn)閷?duì)其它表的操作速度正常,只有涉及到這個(gè)表的操作時(shí)才會(huì)慢處來,所以就專門對(duì)此表進(jìn)行了分析,發(fā)現(xiàn)此表現(xiàn)在數(shù)據(jù)量巨大(快百萬),另外表的結(jié)構(gòu)當(dāng)初設(shè)計(jì)時(shí)沒有考慮到這一點(diǎn)所以就沒有上索引。經(jīng)過分析后我們對(duì)表新增加了三個(gè)索引(這里說說B1的User Tables增加索引的過程:剛開始我只是叫所有使用B1的用戶退出后就進(jìn)行增加,結(jié)果出現(xiàn)Other users are currently connected to the database [Message 3693-7]的錯(cuò)誤提示,重啟服務(wù)器后還是一樣; 繼續(xù)查找其它原因,把除License Manager 2007服務(wù)外所有的都停了結(jié)果還是一樣; 最后連所有的Add-on都disconnected才增加成功,費(fèi)了不少勁,不過成功的喜悅還是難于言表的),結(jié)果用戶使用后反映上的信息說恢復(fù)正常,有時(shí)還有超快的感覺,看來數(shù)據(jù)量巨大的表索引對(duì)速度起到很重要的作用。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
轉(zhuǎn)載于:https://blog.51cto.com/kanshan/654859
總結(jié)
以上是生活随笔為你收集整理的B1有个自定义表操作慢的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 获取联系人头像
- 下一篇: 一起谈.NET技术,C# 中奇妙的函数之