sql >> データベース >  >> RDS >> Sqlserver

SQL Server のページ サイズを変更するにはどうすればよいですか?

    簡単な答え:変更することはできません。

    アドレス指定の効率のため (TLB ) および IO の効率 (読み取り元を参照)または Scatter-Gather スキームを使用したファイルへの書き込み ) データベースのページ サイズは、OS のページ サイズの倍数である必要があります。これは、プラットフォームのハードウェア アーキテクチャによって決まります。 x86 アーキテクチャのページ サイズは 4k です (x86 Wiki 記事 のサイドバーを参照してください)。 、またはインテル ソフトウェア開発者マニュアル を参照してください )、新しいアーキテクチャは大きなページを提供し、SQL Server はそれらを利用してメモリを割り当てます。SQL Server とラージ ページの説明 .

    データベース ファイルの移植性の理由から、最新の CPU の大きなページに対応するようにディスク上のファイル形式を変更することはできません。古いハードウェアでデータベースを読み取る機能が壊れてしまいます。また、物理 RAM の断片化 (プロセッサ ページは連続したハードウェア ページにマップする必要があります) のために、OS の起動直後に 1MB ページを割り当てるのは非常に困難です。また、このような大きなページは WAL ではうまく機能しません (ARIES を参照してください)。 ).



    1. MySQLを使用した加算のロールアップ

    2. SQLServerでGUIを使用して列を変更する方法または変更スクリプトを生成する方法-SQLServer/T-SQLチュートリアルパート38

    3. yyyy-mm-ddをmm/dd/yyyyに変換する

    4. 各メンバーの最新の入力を選択するにはどうすればよいですか?