問題タブ [database-tuning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
989 参照

sql-server - SQLServerデータベースチューニングアドバイザーのブロックの問題

これは、分析の終了時に、DTAが作成したインデックスを削除しようとしたときに発生します。残念ながら、データベースを使用していると、これがひどいブロッキングの問題を引き起こしています。これを防ぐ方法はありますか?

SQLServer2008の使用

0 投票する
2 に答える
1080 参照

sql-server - SQL Server: インデックスまたはテーブルによって使用されるディスク ブロックの数

SQL Server で、インデックスまたはテーブルが使用するディスク ブロックの数を確認するにはどうすればよいですか?

0 投票する
2 に答える
179 参照

sql-server - 一定期間に実行されたすべての SQL をログに記録する

MS SQL Server 2008 で、限られた時間間隔でアプリケーションによって実行されているクエリを調査および調整したいと考えています。たとえば、SQL Server Management Studio から、実行されているすべての SQL のログと、各クエリにかかった時間 (および実行されたパラメーター) を生成できますか?

0 投票する
1 に答える
780 参照

sql-server-2005 - SQL Server 2005データベースエンジンチューニングアドバイザーは一時テーブルを「チューニング」しますか?

Database EngineTuningAdvisorを使用してデータベースを調整しようとしています。ログに記録されているコメントから(週末中実行した後、分析に40%しか含まれていません)、DTAは一時テーブルの操作を調整できないようです。それは実際にそうですか?

0 投票する
1 に答える
62180 参照

mongodb - MongoDB Java ドライバーの MongoOptions を本番環境で使用するために構成するにはどうすればよいですか?

MongoDB Java ドライバー用に MongoOptions を構成するためのベスト プラクティスを探して Web を検索してきましたが、API 以外にはあまり思いつきませんでした。この検索は、「com.mongodb.DBPortPool$SemaphoresOut: Out of semaphores to get db connection」エラーに遭遇した後に開始され、接続/乗数を増やすことでその問題を解決できました。これらのオプションを本番用に構成するためのリンクまたはベスト プラクティスを探しています。

2.4 ドライバーのオプションは次のとおりです。 http://api.mongodb.org/java/2.4/com/mongodb/MongoOptions.html

  • autoConnectRetry
  • connectionsPerHost
  • connectTimeout
  • 最大待機時間
  • ソケットタイムアウト
  • スレッドAllowedToBlockForConnectionMultiplier

新しいドライバーにはより多くのオプションがあり、それらについても聞きたいです。

0 投票する
2 に答える
197 参照

sql-server - クエリの実行で実際に何が起こっているかを確認するにはどうすればよいでしょうか?

SQL Server 2008 では、クエリの実行時に実際に何が行われているかを調べたいと思います。どうにかして以下を見ることはできますか?

  1. クエリによって「生成された」ログ レコードの数 (および場合によってはその内容)。
  2. ログの内容が実際のデータ構造に実際に適用されるとき。例えば:
    1. 新しい行が (クラスタリング) インデックス構造に実際に追加されるのはいつですか?
    2. また、更新/挿入は B ツリーの再編成を意味していましたか (もしそうなら、その B ツリーのどのくらいの部分 (ページ数) が影響を受けましたか)? うーん、これについては別の質問を投稿するべきだったかもしれません...
  3. アクセスされた各テーブルのバッファ ミス/ヒットの数。
  4. バッファーの内容 (現在バッファーにあるテーブルのページはどれか、またはいくつのページか)。

ところで:この質問を複数の小さな質問に分割することを検討しましたが、それらはかなり関連していると思います。

0 投票する
1 に答える
2973 参照

sql-server - データベース チューニング アドバイザ - 結果が得られないのはなぜですか?

初めてデータベース チューニング アドバイザを使用しようとしています。

SHOWPLAN の必要性、「DTA_tuninglog」に対する SELECT 権限の必要性など、パーミッション関連の問題はすべて解決したと思います。

しかし、「おすすめ」の下には何も表示されません。

それは間違いなく実行され、機能しているように見え、出力に見栄えの悪いエラーはありませんが、推奨事項は示されていません。

インデックスを使用すると明らかに改善される恐ろしいクエリ(多くのテーブルスキャン)を使用してダミーデータベースを作成しようとしましたが、それに対する推奨事項も表​​示されません。

おそらく私の本当の質問は、DTA が実際に動作していることをどのように知ることができますか?

誰にも指針がありますか?



より詳しい情報:

「チューニングオプション」のデフォルトを使用しています

データベースで使用する物理設計構造 (PDS): インデックス

採用するパーティショニング戦略: パーティショニングなし

データベースに保持する物理設計構造 (PDS): 既存のすべての PDS を保持

0 投票する
1 に答える
70 参照

sql-server - データベース エンジン チューニング アドバイザーを使用してインデックスを最適化するために選択する必要が最も少ない値は何か

MSSQL 2008 R2 データベースの場合、プロファイラー トレースがデータベース エンジン チューニング アドバイザーに与えられたときに、必要なインデックスを見つけるために最低限選択する必要のある値はどれですか?

これらは、プロファイラーで選択できる値です

http://img40.imageshack.us/img40/5274/minimumy.png

プロファイラーは製品環境で実行されるため、記録するために可能な限り低い変数を選択する必要があります。データベース エンジン チューニング アドバイザーに、このプロファイラーが記録したトレースから必要なインデックスを見つけてもらいたい。したがって、チェックする必要があるチェックボックスは最小限です。

0 投票する
1 に答える
1820 参照

performance - リアルタイムの問題:Oracleパフォーマンスの調整(タイプ/インデックス/ plsql /クエリ)

リアルタイムのソリューションを探しています...

以下は私のDB列です。Oracle10gを使用しています。更新と挿入のためにテーブルタイプ/インデックスと調整されたPLSQL/クエリ(両方)を定義するのを手伝ってください

挿入クエリと更新クエリは単純ですが、私のシステムは1秒間に200回実行されるため、ここではパフォーマンスに注意する必要があります。

教えてください...プロシージャまたは単純なクエリを使用する必要がありますか?調整されたplsqlを記述し、適切なDBテーブルタイプ/インデックスを使用してクエリを実行する必要があります。

毎秒200回の更新を続けた後のシステムのパフォーマンスを本当に確認したい

DBテーブル(列)(必要に応じて構造を変更できますので、お知らせください...)

よろしくお願いします...混乱が生じた場合はお知らせください...

0 投票する
1 に答える
625 参照

sql - SQL チューニング -- EXPLAIN PLAN の「バイト」数が多い

8.2 の「バイト」数が多い原因について何か考えを教えてください。前もって感謝します。

完全説明計画