網(wǎng)站制作之數(shù)據(jù)庫訪問性能優(yōu)化
2010/6/9 14:47:36

  
  網(wǎng)站制作語言分為很多種,PHP、ASP、.NET等等,不少網(wǎng)站在訪問數(shù)據(jù)庫資源需要創(chuàng)建連接、打開連接和關閉連接幾個操作。這些過程需要多次與數(shù)據(jù)庫交換信息以通過身份驗證,比較耗費服務器資源?;?NET語言開發(fā)的網(wǎng)站就可以改善這個情況。.NET開發(fā)的網(wǎng)站可以優(yōu)化數(shù)據(jù)庫的訪問性能、存儲過程和查詢語句。
  一、數(shù)據(jù)庫的連接和關閉
  ASP.NET中提供了連接池,改善打開和關閉數(shù)據(jù)庫對性能的影響。系統(tǒng)將用戶的數(shù)據(jù)庫連接放在連接池中,需要時取出,關閉時收回連接,等待下一次的連接請求。連接池的大小是有限的,如果在連接池達到最大限度后仍要求創(chuàng)建連接,必然大大影響性能。因此,在建立數(shù)據(jù)庫連接后只有在真正需要操作時才打開連接,使用完畢后馬上關閉,從而盡量減少數(shù)據(jù)庫連接打開的時間,避免出現(xiàn)超出連接限制的情況。
  二、使用存儲過程
  存儲過程是存儲在服務器上的一組預編譯的SQL語句,類似于DOS系統(tǒng)中的批處理文件。存儲過程具有對數(shù)據(jù)庫立即訪問的功能,信息處理極為迅速。使用存儲過程可以避免對命令的多次編譯,在執(zhí)行一次后其執(zhí)行規(guī)劃就駐留在高速緩存中,以后需要時只需直接調用緩存中的二進制代碼即可。另外,存儲過程在服務器端運行,獨立于ASP.NET程序,便于修改,最重要的是它可以減少數(shù)據(jù)庫操作語句在網(wǎng)絡中的傳輸。
  三、優(yōu)化查詢語句
  ASP.NET網(wǎng)站制作中ADO連接消耗的資源相當大,SQL語句運行的時間越長,占用系統(tǒng)資源的時間也越長。因此,盡量使用優(yōu)化過的SQL語句以減少執(zhí)行時間。

返回列表
返回首頁 主站蜘蛛池模板: 久久精品国产亚洲av麻豆色欲| 少妇特殊按摩高潮惨叫无码| 亚洲综合AV在线在线播放| 色综合天天综合网看在线影院| 尤物精品视频一区二区三区| 久久国产精品二区99| 男人都懂的网址在线看片| 国产不卡在线观看| av无码一区二区三区| 收集最新中文国产中文字幕| 亚洲精品蜜桃久久久久久| 美国经典三级版在线播放| 国产美女久久精品香蕉69| xxxxx做受大片视频| 扒开双腿猛进入爽爽免费视频| 久久精品国产精品国产精品污| 欧美午夜免费观看福利片| 亚洲综合色一区二区三区小说| 精品偷自拍另类在线观看| 国产一级毛片午夜| 黑人巨鞭大战欧美肥妇| 女人张开腿给男人桶爽免费| 丰满少妇被粗大猛烈进人高清| 日韩欧美中文字幕在线观看| 亚洲伊人久久网| 精品国产三级a在线观看| 国产久视频观看| 黄页网站在线视频免费| 国产精品乱码在线观看| 91成人高清在线播放| 夜夜高潮夜夜爽夜夜爱爱一区| 一本一本久久a久久综合精品| 我被黑人巨大开嫩苞在线观看| 久久精品人人做人人爽| 杨幂最新免费特级毛片| 你是我的城池营垒免费观看完整版| 美女的扒开尿口让男人桶动态图| 国产精品亚洲精品日韩已方| 99久久久精品免费观看国产| 女人下边被添全过视频| 一级片在线免费看|