MySQL5.0.45で、varchar(100)で定義したカラムに200バイト(全角100文字)までinsert可能です。 考えられる理由や、その確認方法を教えてください。
MySQL5.0.45で、varchar(100)で定義したカラムに200バイト(全角100文字)までinsert可能です。 考えられる理由や、その確認方法を教えてください。
個人的な趣味などで、行数が数万件程度のものを扱うなら、TEXT型を使ってもいいでしょう。 しかし、仕事であればTEXT型の使用は極力避けるべきだし、個人でも、より性能を出したいという話であれば、慎重に検討する必要があるでしょう。 <性能面> MySQLなど主要なRDBMSの多くでは、論理的な行を物理的に格納する場合、1行毎に必ず作成される基本の行(レコード)以外に、列値を保存するために0行以上の行(レコード)が作成される場合があります。 基本の行には、行の管理情報、固定長の列値、可変長の文字列で長大になっていない場合の値などが格納されます。 一方、TEXT、BLOB、VARCHARの長大データなどは、1個の列値を保存するために、外出しの形で何個ものレコードが作成されます。これらのレコードは、一旦、外出しになると、再編成など行わないと、元には戻りません。 つまり、無闇にTEXTなどの長大デー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く