SSDストレージを有効にしたMySQLインスタンスの詳細な説明 特に OS と MySQL が同じディスクを使用している場合、OS の読み取りおよび書き込み操作が遅いと、MySQL サーバーのパフォーマンスが低下することがあります。したがって、MySQL には別のディスク (できれば SSD) を使用するのが最適です。これを行うには、新しいディスクが /dev/sdb にあると仮定して、新しい SSD ディスクをサーバーにマウントする必要があります。 1. 新しいディスクを準備します。 # fdisk /dev/sdb 「n」を押すと新しいパーティションが作成され、「p」を押すと新しいプライマリ パーティションが作成されます。次に、パーティション番号(1~4)を設定し、パーティション サイズを選択して、Enter キーを押します。 ディスク全体をパーティションとして使用しない場合は、新しいパーティションの作成を続行する必要があります。 変更を書き込むには「w」を押します。 2. 新しいパーティションにファイルシステムを作成する # mkfs.ext4 /dev/sdb1 3. 新しいパーティションをディレクトリにマップします。ルート ディレクトリで「ssd」という名前を付けました。 # mkdir /ssd/ # /dev/sdb1 /ssd/ をマウントします 4. サーバーの起動時にこのマッピングを有効にする 設定ファイル/etc/fstabを変更する /dev/sdb1 /ssd ext4 デフォルト 0 0 5. MySQLを新しいディスクに移動する まずMySQLサービスを停止します # サービス mysqld を停止します システムにMySQLサービスがある場合は、それを停止します。たとえば、 # サービス httpd を停止 # サービス nginx を停止 MySQLディレクトリ全体を新しいディスクにコピーします # cp /var/lib/mysql /ssd/ -Rp コピーが完了したら、MySQLディレクトリの名前を変更します # mv /var/lib/mysql /var/lib/mysql-backup 次にシンボリックリンクを作成します # ln -s /ssd/mysql /var/lib/mysql これでMySQLサービスを開始できます # サービス mysqld を開始 # サービス httpd を開始 # サービス nginx を開始 ご質問がありましたら、メッセージを残すか、コミュニティに参加して話し合いましょう。お読みいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただき、ありがとうございます。 以下もご興味があるかもしれません:
|
<<: ブラウザの自動更新を実装するReactサンプルコード
>>: Ubuntu Server でのワイヤレス ネットワーク カードの詳細な設定
目次1. 古いMySQL5.7データをバックアップする2. MySQL8.0.13のイメージをプルし...
序文フロントエンド コードの記述では、「互換性」という言葉から逃れることはできません。過去の PC ...
Linux が NFS サーバーを構築異なるオペレーティング システム間でデータを共有するために、通...
昨日は遅くまで寝ていて、一日中起きていました。私の年齢では、夜更かしして本を書くのはもう無理のようで...
コード知識ポイント1. fullpage.jsを組み合わせてフルスクリーンスクロールを実現する2. ...
目次1. 事前分析1. 変数の事前解析と関数の事前解析1. 変数の事前解析2. 機能事前分析2. 事...
このシステムでは、# 記号は root ユーザーを表し、$ 記号は通常のユーザーを表します。では、ど...
あるウェブサイトでは、ユーザーが WebKit カーネルでページを開くことを期待して、HTML5 と...
導入MySQL はレプリケーションを通じてストレージ システムの高可用性を実現します。現在、MySQ...
現在の時刻を取得します: current_timestamp を選択します。出力: 2016-06-...
目次1. MySQL アーキテクチャ2. ネットワーク接続層3. データベースサービス層4. 接続プ...
Composition API はロジック再利用手順を実装します。ロジックコードを関数に抽出します。...
目次01 シナリオ分析02 操作方法03 結果分析01 シナリオ分析今日の午後、開発仲間がオンライン...
目次序文1. MySQLはSSL構成を有効にする1.1 SSLが有効になっているかどうかを確認する1...
Web ページを作成する過程では、<h1>、<h2>、<h3> ...