Symptom
当ノートでは、詳細に検討した結果、Microsoft SQL Server データベースに関して一般公開されている情報のすべてが必ずしも適切ではないことをお知らせします。この Knowledge Base Article には、Microsoft SQL Server に関して広く行き渡っている不適切な仮定およびそれらが不適切である理由が記載されています。
- Microsoft SQL Server Agent ジョブ Update_Tabstats により、データベースオプティマイザで使用されるデータベース統計が更新されて、実行計画が計算されます。そのため、このジョブが失敗すると、パフォーマンスにクリティカルな影響を及ぼします。
- リカバリモデル simple の使用時に、トランザクションログをフルで実行することはできません。
- ORDER BY 句が明示的に使用されていない場合でも、データベースアクセスの結果セットは常に一次キーで順序付けられます。
- データベースアクセスが長時間ハングする場合、その原因はデッドロックにあります。
- (SQL Server Agent ジョブ、SQL Server Maintenance Plan、または他の方法による) Microsoft SQL Server データベース統計のマニュアル更新は保守の一部であるため、定期的に行う必要があります。
- 一部またはすべてのデータベースオブジェクトの再編成は必要な保全タスクであるため、定期的に行う必要があります。
- DBCC CHECKDB および DBCC CHECKTABLE をオプション repair_allow_data_loss で実行することで、データベースの不整合を修正することができます。これを実行しても、データは消失しません。
- テーブルからデータをアーカイブまたは削除すると、データベースで占有されるテーブルおよびその索引の領域が小さくなり、データベース自体が占有する領域も小さくなります。
- すべてのデータファイルに対してオプション autogrow が設定されている場合、Microsoft SQL Server では、すべてのファイルが均衡の取れた形で拡張されます。
Read more...
Environment
Microsoft SQL Server で実行されている NetWeaver ベースの SAP 製品
Product
SAP NetWeaver all versions
Keywords
corruption, DB02, execution path, 破損, 実行パス , KBA , BC-DB-MSS , SQL Server in SAP NetWeaver Products , BW-SYS-DB-MSS , BW on Microsoft SQL Server , How To
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.