• ベストアンサー

動作中の最適化?

PostgreSQLでは Vaccumコマンドがありますが、MySQLではどのようにしたら、 データベースの最適化など行われるのでしょうか? LinuxやWindows両方同じでしょうか? またWindowsではデフラグというものがありますが、Linuxでは該当するものはあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • onosuke
  • ベストアンサー率67% (310/456)
回答No.1

データベースの種類やバージョンに依存しますが一応これです。 http://dev.mysql.com/doc/mysql/en/OPTIMIZE_TABLE.html # 日本語訳ドキュメントは古いので要注意。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • SQL*Plusとは何でしょうか?

    MySQLやPOSTGRESQLを使っているのですが Linuxでの「mysql」コマンドや「psql」コマンドのようなものでしょうか?

  • 一部のレコードをバックアップ・リストアしたい。

    PostgreSQLでデータベースのバックアップは pg_dumpで良いのですが、特定テーブルの一部のレコードを抽出したデータをMySQLに移したいのですが、どのようにすれば良いのでしょうか? Postgresqlは Linuxで7.2.3 MySQLは WindowsXPで 5.0.11 です。

  • PostgreSQLとmySQLのメリット、デメリット

    PostgreSQLとmySQL どちらかのデータベースを選びたいのですが 両方使ったことがあるかた それぞれのメリット、デメリットを 教えてください

  • データベースのメンテナンスについて、PostgreSQLとMySQLについて

    MySQLのように show tables;などデータベースの情報をSQLコマンド等で見れるような仕組みは PostgreSQLにあるのでしょうか?

  • MYSQLでPCにあるデータベースのリストを得るには?

    こんにちわ, 現在MYSQLの学習をしています。 タイトルにあるようにMYSQLでPCにあるデータベースのリストを得るにはどうすればいいのでしょうか。 PostgreSQLでいう $ psql -l のコマンドの事です。 よろしくおねがいします。

    • ベストアンサー
    • MySQL
  • PostgreSQLでデータベース名だけを変更する方法?

    Windows版のPostgreSQL 8.3でデータベース名だけを変更する方法が知りたいです。 MySQLや他のデータベースも同じ方法で可能なのでしょうか?

  • カラムの一覧を取得したい

    これまでMySQLを利用していたのですが、諸事情によりPostgreSQLへ 移行することになりました。そんなにMySQLへ依存した作り方をして いなかったので、簡単に考えていたのですが、ちょっと躓いている ことが出てきたのでご質問させて戴きます。 MySQLでは「show tables;」というコマンドを送ることにより、 データベース内のテーブル一覧を取得することが出来ました。 かなり色々調べ回ったところPostgreSQLでは 「select * from pg_stat_user_tables」 というコマンドが、それに相当することがわかりました。 同じように、MySQLでの「show fields from TABLE_NAME;」という 指定したテーブルのカラム一覧を取得するためのコマンドに相当する ものを探しているのですが見つかりません。 どなたかご存知であれば、ご教授下さい。 以上、宜しくお願い致します。

  • あるSQLの書き方についてわからずに困っております。

    あるSQLの書き方についてわからずに困っております。 使っているデータベースはMySQL 4.0.20です。 現在4.0.20を使っておりますが、その時4.1を使っておりましたが 文字化けのバグ?なのか 4.0.20に戻しております。 皆さんはどのバージョンを使っているのでしょうか? OSはWindowsとLinuxです。 val double namae varchar(10) val | namae ----------+---------- 1 | あ 2 | い 2.5 | う 3 | え 4 | お のデータを以下のようにしたいのですが どのようにすれば良いのでしょうか? MySQL/PostgreSQLのどちらでも動作するものが良いです。 1クエリ?では無理でしょうか? val | namae ----------+---------- 1 | あ 2 | い 3 | う 4 | え 5 | お

    • ベストアンサー
    • MySQL
  • MySQLのバイナリデータについて

    Linux版MySQLで稼働していたデータベースをWindows版で稼働させたいと思っています。 データベースはinnodbです。 my.iniをWindowsの環境に合わせて書き換え、MySQLは起動したのですがテーブルが見れません。 mysqlデータベースは参照でき、ユーザー権限等も書き換えられるのですが、どうやらinnodbが見れないようです。 そもそもLinux版のinnodbはWindows版MySQLでは使用できないのでしょうか?

    • ベストアンサー
    • MySQL
  • Oracleの欠点

    データベースには主に、 MySQL、PostgreSQL、Oracleが 使われていると言う事を知ったのですが、 MySQL、PostgreSQLは無料なのに対して、 Oracleは有料ですよね。 その分、高機能だという予想をつけていますが、 Oracleの欠点はなんですか? Oracleにできなくて、MySQL、PostgreSQLにできることとか・・・ あと、Oracleは速いですか? MySQLは速いらしいですが、Oracleはそれに比べたらどうなのでしょうか?