No.5ベストアンサー
- 回答日時:
あっぷあっぷになりそうです。
。(笑気になったので調べてみました。
MyIsamに対してはやはり、OSに依存しています。
ただ、テーブル作成時にRow_sizeを決めれるようで
それを指定していれば、サイズに制限がかかっているのではないかと思います。
参考URLに記載されています。
確認ですが、
show table status like 'TABLE_NAME' \G
を実行すると、Data_length・Max_data_length
が表示されます。Data_lengthが現在でMax・・が最大値のはずです。。
それが、どの状態になっていますでしょうか?
近いのであれば、Maxを増やさなければなりません。
その場合、alter文で・・
alter table TABLE_NAME max_rows=ここにrow数記入;
Avg_row_lengthと、max_rowsでMax_data_lengthの
値が決まっているようです。。(参考URLに記載あり)
どうでしょう?確認してみてください。
参考URL:http://dev.mysql.com/doc/refman/4.1/ja/create-ta …
この回答への補足
naochancomさん、回答ありがとうございます。
テーブルの最大データ長は、全テーブル4Gでした。
現在、利用している一番大きいテーブルでも800Mでしたので、問題はないようです。
やはり、OSに依存しているようでしょうか。
MySQLのバージョンをあげようとも思いましたが
この場合、直接の解決にはならないですよね。
1つのテーブルが最大4Gまで用意されているのにLinuxOSに依存されているため、2Gまでしかファイルを利用できないというのつらいですね。
この2Gという制限は、変更できないのでしょうか?
No.4
- 回答日時:
テーブルタイプがMyIsamということなので
前回まで記載したInnoDBファイルサイズの
オーバーではないと思います。
MyIsamのファイルとなるとOSのファイルサイズ
に依存されますので、Linuxだったら、最大2G
でしょうか?それを超えていなければ、
問題ないと思います。
テーブルには、テーブル構成を保持するファイル、
データを保持するファイル、インデックスを保持するファイルの3つで構成されています。
このデータを保持するファイルとインデックスを保持するファイルがOSの最大ファイルサイズを超えようと
していないか確認できますでしょうか?
テーブル名.myd と テーブル名.myi ファイルだった
と記憶しています。
これ以上は、私には想定するところがありません。
この回答への補足
回答ありがとうございます。
テーブル名.mydとテーブル名.myiファイルを調べました。
最大ファイルサイズというのは、全テーブルの合計でしょうか?
全テーブルの合計としてのファイルサイズとしては2Gを超えていますが、各テーブルは300M程度です。
my.cnfにinnonDBの設定しか記載されていないのですが問題あるでしょうか?
コンパイルに問題があったのでしょうか?
お手数をお掛けします。
宜しくお願いいたします。
No.3
- 回答日時:
#2です。
まず、最大容量をオーバーしていないか確認して
いただけないでしょうか?
その対象テーブルに対し、テーブルタイプがInnoDB
を使用していて、ibdata1ファイルが128Mを超えている
(近い)のであれば、ファイルサイズを増やすか、
ファイル追加で対応できると思います。
この対象テーブルタイプがMyIsamであれば、関係ありませんので、する必要は有りません。
以前、私も容量オーバーになったことがあったのですが、エラーが発生したと記憶しています。
なので、ちょっと今回の件は違うのかな?と感じております。
サイズを確認できれば、切り分けが出来ると思いますので、確認をお願いします。
この回答への補足
回答ありがとうございます。
テーブルタイプですが、全てMyIsamでした。
特定テーブルに対して、アクセスが遅くなるというよりも
このDBに対して、アクセスが遅くなります。
新規で他にDBを作成すると快適に作業を行えます。
1つのDBに対して、最大容量を指定する個所があるのでしょうか?
テーブルを作成しすぎなのでしょうか?
(現在のテーブル数…440)
宜しくお願いいたします。
No.2
- 回答日時:
憶測で記載しますが、、
TableタイプがInnoDBになっていて、設定している最大データをオーバーしたのではないでしょうか?
my.ini か my.cnfでinnodb_data_file_pathを設定されていないでしょうか?
その場合でしたら、autoextendをつけることによって、自動拡張に変更することが出来ます。。
でも、エラーは出ないんですよね??
参考URL:http://dev.mysql.com/doc/refman/4.1/ja/innodb-st …
この回答への補足
回答ありがとうございます。
mysqlのバージョン:4.2.25
OS:gentoo linuxになります。
my.cntに
innodb_data_file_path = ibdata1:10M:autoextend:max:128M
と設定されているのですが、単純にこの数値をあげればよいのでしょうか?
エラーは出てきませんでした。
データを取り込もうとSQLを実行すると処理がフリーズしてしまうようなイメージです。
宜しくお願い致します。
No.1
- 回答日時:
サーバーOSやMySQLのバージョン、テーブルのタイプ
くらいかかなければ回答がぶれると思います。
重い処理というのは何をやっても重いという理解で
よろしいのですね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Windows 10 windows10 Onedrive保存容量を超えたデータ 5 2022/07/26 00:12
- その他(Microsoft Office) PCのHDの空きを増やすために,ONE driveのフォルダーを限定しましたが,容量が増えません? 4 2022/08/04 14:12
- PDF PDFに精通した方に質問。JPEGファイル群を一つのPDFファイルにするときの容量変化について 6 2023/07/23 19:06
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- iPhone(アイフォーン) iphoneのicloud写真データ移動について 3 2022/11/28 18:11
- SoftBank(ソフトバンク) 3ヶ月前にドコモからソフトバンクに変更しました。昨日、ソフトバンクからのメッセージが来ました。「残り 5 2022/06/04 07:18
- Windows 10 Windows10搭載の画面録画 容量を小さくする方法ありますか? 3 2022/06/21 09:45
- Android(アンドロイド) [Android]Googleフォトが端末容量圧迫しています。内部ストレージを開けたい。 2 2022/03/30 10:00
- Windows 10 Mcfeeの「抹消」を実行すれば、そのファイルが完全に消去された分 PCの空き容量は増えますか? 5 2023/05/06 14:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルリンク リンク元を知...
-
会社の飲み会の幹事になり、座...
-
件数の多い順にselect
-
外部キーだけのテーブル(主キ...
-
男性と2人で飲食店に行きテーブ...
-
JavaScriptでAccessのテーブル...
-
「テーブルに座って……」という...
-
論理名とコメント構文(?)について
-
お金持ちのテーブル
-
Access データベースを分割した...
-
SYBASE12.5の行ロック
-
飲み会で、座敷orテーブルどち...
-
SQL 現在のレコードより古い番...
-
mysql alter table 終わらない
-
fetch_arrayでのエラー
-
このテーブルで
-
風水で丸いテーブルはあまりよ...
-
妹が、メルカリで売れた商品を...
-
1つのテーブルに同じデータを参...
-
面接のときテーブルが正面に。...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
テーブルリンク リンク元を知...
-
会社の飲み会の幹事になり、座...
-
外部キーだけのテーブル(主キ...
-
飲み会で、座敷orテーブルどち...
-
アクセスのリンクテーブル一覧...
-
複数テーブルにわたるCOUNT
-
男性と2人で飲食店に行きテーブ...
-
「テーブルに座って……」という...
-
複雑なSQL文について
-
まるいテーブル 円い 丸い 漢字...
-
お金持ちのテーブル
-
【PHP】SQL文のSUM関数で出力し...
-
論理名とコメント構文(?)について
-
1つのテーブルに同じデータを参...
-
1対1のリレーション(主キー同...
-
MySQLで複数テーブルを作成する
-
テーブルの白く剥がれてるところに
-
オーダーの覚え方について
-
面接のときテーブルが正面に。...
おすすめ情報