サーバーを使います MariaDB サーバーの進化は非常に良い MySQL データベースの互換性に関して何も変わらない MySQL 文字 MariaDB 共に MariaDB テーブルを変換する MyISAM クラッシュ抵抗性やスピードが向上するからです innoDB 選択肢は2つ目です
テーブルを変換することはデータベース最適化における非常に基本的な作業です.実際の最適化は,データベースにインデックスを持つことです. これは既存の CMS では入手が困難ですが,購入した第三者模块にはアクセスできます (編集者にその模塊の最適化を提案してください). 個人向けサイトでは,データ・スペシャリストや経験豊富なウェブマスターだけが技術的に難しい仕事をすることができます... オンラインの専門教材にも参考にしてください
phpmyadmin の関数をこの順に変換する前に,ベース内のすべてのテーブルを選択します.
MB サイズでデータベース内の大きなテーブルを 検索すること,また多くの行を含むもの: phpmyadmin からあなたの cpanel までのテーブルの3つ列を 追跡するために.
大きさは正当である場合,つまりログ/キャッシュなどの場合は不要です.
データベースのデザインやプラグインにリンクされたテーブルから 問題が生じない場合, PHP コードも不良です.
MyISAM を Aria または InnoDB に変換するには?
変換する MyISAM 既存の InnoDB 初めから phpmyadmin データベースを左クリックして SQL 上に...下に貼って,実行します.
SELECT CONCAT (' ALTER TABLE ', TABLE_NAME,' ENGINE = InnoDB;')
FROM INFORMATION_SCHEMA. TABLES
WHERE ENGINE =' MyISAM '
短いテキストでデフォルトに表示される結果です. だから,必ず上へ進んで '+ オプション' をクリックして,この例からこれを取得します.
ALTER TABLE キャリア ENGINE = InnoDB;
ALTER TABLE ps_expressmailing について ENGINE = InnoDB;
ALTER TABLE ps_expressmailing_email について ENGINE = InnoDB;
ALTER TABLE ps_expressmailing_email_accountdates について ENGINE = InnoDB;
ALTER TABLE ps_expressmailing_email_birthdays 誕生日について ENGINE = InnoDB;
ALTER TABLE ps_expressmailing_email_buyingdates について ENGINE = InnoDB;
ALTER TABLE ps_expressmailing_email_categories メールの表示 ENGINE = InnoDB;
ALTER TABLE ps_expressmailing_email_civities について ENGINE = InnoDB;
SQL に貼って実行すると,変換が完了します.
推奨・優先事項:
落ちているなら MariaDB 家庭のように YOORshop テーブルを変換する MyISAM データベースから ARIA (このフォーマットは防爆で より効率的な):
SELECT CONCAT (' ALTER TABLE ', TABLE_NAME,' ENGINE = ARIA;')
FROM INFORMATION_SCHEMA. TABLES
WHERE ENGINE =' MyISAM '
データベースから InnoDB テーブルを ARIA に変換するには:
SELECT CONCAT (' ALTER TABLE ', TABLE_NAME,' ENGINE = ARIA;')
FROM INFORMATION_SCHEMA. TABLES
WHERE ENGINE =' InnoDB '
データベースから ARIA テーブルを InnoDB に変換するには:
SELECT CONCAT (' ALTER TABLE ', TABLE_NAME,' ENGINE = InnoDB;')
FROM INFORMATION_SCHEMA. TABLES
WHERE ENGINE =' ARIA '
Prestashop /exでは,重要なカタログとして理由もなく大きい場合",vidange"をすることができます. これらの prestashop テーブルは心配なく空き放すことができます.
ps_connections
ps_connections_page
ps_connections_source
ps_guest (このモジュールが統計模塊にリンクされ,そのモジュールを消さないと再び満たされます)
ps_pagenotfound
ps_page_viewed
隠された情報
ps_date_range
ps_search_index + ps_seach_word + ps_statssearch を同時に実行し, prestashop で検索インデックスを再構築する
模块にリンクされたりしない他のテーブルを,キャッシュで保存し,決して空き出さないと,空き出せる.編集者に相談してください.
NB:
mysql のサーバーに移動するには,またアリアテーブルを innodb または myslam に変換する必要があります
輸出,オプション:
AUTO_INCREMENT を脱毛する
データベースをNotepad+で編集し, TRANSACTIONAL =1を削除する
ベースを輸入するので,エラーはなくていい... (MYSQL 40のフォーマットが役立つ)