青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

missautumn's BLOG

devote to innovation of technique

通過配置啟動參數或連接字符串來跟蹤Sybase SQL AnyWhere的SQL語句執行情況

象其他數據系統一樣SQL Anywhere在執行sql語句的時候會維持一個db handle,當語句結束調用結束后釋放這個handle.我們在開發過程成往往會忘記去釋放這個handle或者異常發生后沒有對它進行有效的處理,而造成超出連接級數據庫屬性Max_statement_count 的設定值,進而引起數據庫拋錯誤信息.接下來就這個問題進行分析.
一、如何做到始終釋放open的handle
在處理db的框架中每個處理函數都應該象下面一樣處理
try
{
   //execute sql
}
catch(...)
{

}
finally
{
   //handle dispose codes snippet
}

二、如何通過配置db啟動選項來找到你犯的錯
sybase提供了一些很好的啟動參數可以讓你抓出你想要的sql log,這里我只介紹 -zr 和 -zo
1.-zr
語法:
 -zr { all | SQL | none | SQL+hostvars } ...
可取值 ALL、SQL、NONE 或 SQL+hostvar。ON 和 ALL 是等效的。OFF 和 NONE 是等效的。此調用對發送到數據庫服務器的各 SQL 語句啟用日志,以便用于疑難解答,此選項同數據庫服務器選項 -zr 和 -zo 一起使用。

如果將 -zr設置為 OFF,則會關閉請求日志文件。

如果選擇 SQL,則僅記錄以下類型的請求:

START DATABASE

STOP ENGINE

STOP DATABASE

語句準備

語句執行

EXECUTE IMMEDIATE 語句

選項設置

COMMIT 語句

ROLLBACK 語句

PREPARE TO COMMIT 操作

連接

斷開連接

事務開頭

DROP STATEMENT 語句

游標解釋

游標關閉

游標重新開始

錯誤

將 -zr 設置為 SQL+hostvar 時將在日志中輸出 SQL和 主機變量值。

使用 property('RequestLogging') 可以得到 -zr 設置的當前值。
2.-zo
語法:
-zo filename...
將請求記錄信息重定向到與常規日志文件不同的文件中

三、通過得到的log文件得到你未釋放的handle
log 片斷
每一個handle必須經過Prepare->Drop_Stmt這個過程,而如果我們在代碼中忘記釋放handle的話log中是不會有對應的DROP_STMT語句的。
可以通過Prepare后的句柄號來查找對應的DROP_STMT語句(如代碼中的第2行和第37行),如果沒找到的話那可以查看對應的sql語句從而找到對應的代碼。

整理的比較倉促,如有考慮不周指出請幫我指出。同時希望這篇文章對你有所幫助。

posted on 2007-07-05 18:06 william 閱讀(2349) 評論(0)  編輯 收藏 引用 所屬分類: Database(MSSQL,Oracle,Sybase)

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美另类中文字幕| 国产精品久久久久久久久免费樱桃| 久久久精品tv| 亚洲一区二区免费| 9人人澡人人爽人人精品| 亚洲欧洲日产国产网站| 在线观看欧美一区| 亚洲欧洲精品天堂一级| 99re66热这里只有精品4| 亚洲午夜激情在线| 久久久久国色av免费观看性色| 蜜桃久久av| 99re6这里只有精品| 午夜精品视频在线观看一区二区| 久久精品国产99精品国产亚洲性色| 久久免费视频在线| 欧美日韩在线免费| 激情成人av在线| 在线视频精品一区| 久久亚洲精品中文字幕冲田杏梨| 欧美大成色www永久网站婷| 99精品国产一区二区青青牛奶| 亚洲欧美视频在线| 欧美护士18xxxxhd| 国产精品久久久久久久电影| 激情久久久久久久久久久久久久久久 | 国产亚洲精品bv在线观看| 狠狠色狠色综合曰曰| 亚洲免费电影在线观看| 久久精品国产亚洲5555| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲五月婷婷| 久久综合中文字幕| 亚洲一区二区在线免费观看| 欧美va亚洲va日韩∨a综合色| 国产伦精品一区二区三区在线观看| 在线观看一区二区精品视频| 欧美伊久线香蕉线新在线| 亚洲精选成人| 欧美国产综合视频| 亚洲二区视频| 久久综合九色九九| 午夜视频久久久| 国产精品视屏| 欧美亚洲视频| 亚洲自拍高清| 欧美网站在线观看| 中文日韩在线视频| 日韩视频在线观看免费| 欧美激情aⅴ一区二区三区| 在线观看亚洲精品| 免费成人av在线看| 久久久一二三| 亚洲国产精品高清久久久| 国产一区二区三区在线免费观看 | 亚洲欧洲在线看| 亚洲自拍高清| 国产精品久久午夜夜伦鲁鲁| 亚洲午夜一区二区三区| 亚洲另类自拍| 欧美日韩一区高清| 亚洲一区二区毛片| 在线综合+亚洲+欧美中文字幕| 欧美精品一区二区三区蜜臀| 最新成人av在线| 亚洲国产女人aaa毛片在线| 欧美激情在线有限公司| 亚洲视频一区在线| 亚洲一区在线视频| 国产婷婷色综合av蜜臀av| 久久国产精品99国产| 久久九九全国免费精品观看| 在线播放日韩欧美| 亚洲国产精品va在线观看黑人| 欧美精品久久一区二区| 亚洲专区国产精品| 欧美一区二区日韩一区二区| 影音先锋久久久| 亚洲人成网站在线播| 国产精品久久久久久久久搜平片| 久久福利一区| 欧美成熟视频| 欧美一区2区三区4区公司二百| 欧美一区二区女人| 亚洲精品在线观| 亚洲免费在线观看| 亚洲国产综合视频在线观看| 亚洲精品婷婷| 国内一区二区三区| 亚洲精选国产| 黄色欧美日韩| 一区二区三区国产精品| 国内激情久久| 亚洲免费高清| 精品动漫av| 一本不卡影院| 亚洲国产日韩一区二区| 在线亚洲电影| 亚洲激情成人网| 欧美一区二区国产| 欧美一区二区三区免费观看| 伊人久久婷婷| 亚洲一区视频在线| 91久久精品美女| 香蕉久久精品日日躁夜夜躁| 亚洲精品精选| 久久久国产91| 欧美一区二区视频免费观看 | 久久久久久久久综合| 亚洲一级影院| 欧美在线网站| 亚洲第一精品在线| 欧美网站在线观看| 亚洲第一色在线| 国产一区久久久| 亚洲午夜久久久久久尤物| 亚洲激情成人在线| 久久亚洲综合网| 另类尿喷潮videofree| 国产亚洲人成a一在线v站| 日韩写真在线| 亚洲最新视频在线播放| 看欧美日韩国产| 猛男gaygay欧美视频| 国产亚洲永久域名| 亚洲砖区区免费| 香蕉成人伊视频在线观看| 欧美日本中文字幕| 最新国产の精品合集bt伙计| 亚洲国产精品激情在线观看| 久久久久欧美精品| 美女精品一区| 精品成人在线| 久久亚洲国产成人| 久久蜜臀精品av| 国产在线视频欧美一区二区三区| 亚洲欧美视频一区二区三区| 久久av在线| 国产亚洲精品高潮| 久久精品久久99精品久久| 美女视频一区免费观看| 亚洲国产婷婷香蕉久久久久久99 | 久久久青草婷婷精品综合日韩| 国产伦精品一区二区三区高清| 亚洲欧美另类中文字幕| 久久精品国产综合| 在线播放豆国产99亚洲| 欧美电影免费观看网站| 亚洲精一区二区三区| 亚洲欧美春色| 精品白丝av| 欧美成人a∨高清免费观看| 亚洲精品在线观| 午夜免费日韩视频| 狠狠88综合久久久久综合网| 欧美1区2区视频| 一区二区三区高清视频在线观看 | 久久一综合视频| 亚洲全黄一级网站| 国产精品ⅴa在线观看h| 欧美一级夜夜爽| 亚洲二区在线观看| 亚洲视频专区在线| 国色天香一区二区| 欧美日韩卡一卡二| 欧美自拍偷拍午夜视频| 亚洲国产精品精华液2区45| 亚洲一区二区三区午夜| 国内外成人免费激情在线视频网站 | 久久久久久久精| 欧美国内亚洲| a4yy欧美一区二区三区| 小黄鸭精品aⅴ导航网站入口| 亚洲美女在线视频| 亚洲一区二区三区在线看| 女人香蕉久久**毛片精品| 99re这里只有精品6| 欧美专区亚洲专区| 欧美亚洲三区| 欧美一区二区三区视频在线观看| 亚洲精品之草原avav久久| 日韩亚洲欧美综合| 久久久国产精品亚洲一区| 亚洲精品美女免费| 国产老女人精品毛片久久| 欧美高清不卡在线| 午夜在线视频观看日韩17c| 亚洲黄色成人久久久| 久久精品国产亚洲一区二区三区| 亚洲免费观看视频| 伊人久久婷婷色综合98网| 国产精品美女www爽爽爽| 欧美国产精品日韩| 久久九九热re6这里有精品| 亚洲伊人伊色伊影伊综合网| 亚洲人午夜精品| 亚洲国产精品综合| 欧美成人精品三级在线观看| 久久精品青青大伊人av| 亚洲欧美另类在线|