0

私の環境には 2 つの MySQL DB があります。1 つはサイズがわずか 40Mb で、もう 1 つは 20Gb です。これらは、infoview と呼ばれるビジネス オブジェクト アプリケーションに属しています。40Mb のものは正しいサイズであり、infoview アプリケーションとして機能しています。

テーブル cms_infoobjects6 から、どのデータがそのスペースをすべて使用しているかを正確に調べたいと思います。

私は DB 担当者と話していますが、どこにも到達していないようです。彼は longblob 列を見ることができると言いましたが、それに関する実際の情報はありませんでした。

4

2 に答える 2

0

SHOW CREATE TABLE tablename特定のテーブルのスキーマを表示するために使用します。つまりLONGBLOB、最大 4 GB のデータを保持できる列を意味します。VARCHAR(100)、最大 100 文字を保持できる列です。

これらの列の実際のサイズを見つけるには、次のようなものが必要です

SELECT LENGTH(col) FROM tablename;

それはのバイト長のリストを提供しますcol

質問は何ですか?

于 2016-07-09T18:50:08.300 に答える