このページは機械翻訳されています。英語の原文をお読みください。 English

最適化エンジージメントの前に、できるだけ多くの項目に回答してください。不明な場合は空白のままで構いません。回答とログのzipを [email protected] にメールで送信してください。

連絡先

  • 名前
  • 会社名
  • メールアドレス

ハードウェア

  • CPUモデルとコア数
  • RAM容量
  • HDD/SSDモデル(SAS、SATA、SSD)とサイズ、キャッシュ、RPM、または正確なモデル
  • RAID? はいの場合:コントローラモデル(ソフトウェアRAIDの場合はマザーボード)
  • ドライブ数とRAIDタイプ(0、1、5、6、10、…)
  • 必要な場合、RAID上のバッテリーバックアップユニット
  • RAIDキャッシュモード(Write Through、Write Back)
  • ストライプサイズ
  • OS、データベース、一時ファイルがディスク上のどこにあるか
  • データベースパーティションのブロック/クラスターサイズ
  • その他のハードウェア詳細(ベンダー、サーバーモデル)

仮想化

  • OSはVMですか? どのハイパーバイザー(VMware、VirtualBox、…)で、インスタンスサイズ(CPU、RAM、ディスク)は?
  • Firebirdと同じホストを共有する他のVMはいくつありますか?

オペレーティングシステム

Windows: バージョン、32/64ビット、サービスパック(例:Windows Server 2022 64ビット)。サーバーの場合、ドメインコントローラーですか?

Linux: ディストリビューションとバージョン、32/64ビット、カーネル、glibc。

Firebird

  • 正確なバージョン(isql -z、またはWindowsでは実行ファイルのバージョン/詳細タブ)
  • アーキテクチャ:Embedded、SuperServer、Classic、またはSuperClassic(fbserver と、1つまたは複数の fb_inet_server / firebird プロセス)
  • インストールフォルダ

データベース

  • データベースファイルサイズ
  • 同じサーバー上にデータベースはいくつありますか?

アプリケーション

  • クライアント/サーバー(ユーザー/PCごとに1つのアプリインスタンス)またはミドルウェア(少数の多層プロセス、例:Tomcat内のJava)
  • 32ビットまたは64ビット、およびプラットフォーム(Windows、Linux、macOS)
  • 通常時およびピーク時のクライアント接続数(Firebird 2.1以降:SELECT count(*) FROM MON$ATTACHMENTS
  • データアクセス層(JDBC、ODBC、BDE、IBX、IBO、dbExpress、…)
  • アプリケーションタイプ(CRM、ERP、会計、…)

問題の背景

  • ハードウェア、OS、アプリケーションに最近の変更はありましたか?
  • ランダムなピーク、またはパターン(昼食後、16:00頃など)はありますか?
  • 速度低下をわかりやすい言葉で説明してください - ユーザーは何と言っていますか?

ログとファイル

すべてを1つのアーカイブにzipして、メールに添付してください。

  1. firebird.conf
  2. firebird.log(zip圧縮)
  3. Firebird\bin(または同等の場所)から、ピーク時に3回実行(例:11:00、14:00、16:00):
    fb_lock_print -d path_to_database > log111.txt
  4. ピーク時(正午頃)とアイドル時(早朝または深夜)に gstat -h - テキストまたはスクリーンショットとして保存
  5. ピーク時:gstat -a -r > stat.txt