首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 V8 資料倉庫環境中文亂碼與代理效能問題排查

     編輯:DB2 教學

環境

  • DB2 V8 for AIX 4.3.3
  • 資料倉庫服務於 AIX,代理點含本地 AIX 與遠端 Windows

問題一:中文顯示亂碼

  • 倉庫運行日誌中文亂碼
  • 製作步驟時欄位預設值為中文,寫入資料庫變亂碼

問題二:AIX 代理點效能不如遠端 Windows 代理點

  • 資料庫在 AIX,邏輯上本地代理應更快,實際卻較慢
  • 檢視 .odbc.ini:
    [DWDB]
    Driver=/dwhome/db2inst2/sqllib/lib/db2_36.o
    Description=DB2 ODBC Database
    Database=DWDB
  • 懷疑驅動程式 db2_36.o 相關,但生產環境 V7.2 同樣驅動無此問題

待解決疑問

  1. V8 倉庫服務器可在 UNIX 運行(V7 僅 Windows),架構變化是否影響編碼處理?
  2. V8 倉庫代理點需單獨安裝(V7 內建),安裝/配置差異是否導致效能倒掛?
  3. ODBC 驅動版本 db2_36.o 是否為 32-bit 限制?AIX 64-bit 環境應用 db2_36_64.o?
  4. 倉庫控制中心 (Warehouse Center) 編碼設定、代理點通訊編碼協商機制?

求助方向

  • 對比 V7/V8 倉庫架構差異對編碼與效能的影響
  • 正確的 AIX ODBC 驅動選擇與 .odbc.ini 完整參數
  • 代理點網路通訊協定優化(TCP_NODELAY、緩衝區大小等)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved