Q&Aサイト横断検索「MySQL サイズ」で検索した結果

Yahoo!知恵袋 解決済み

読み込み中・・・
MySQL の VARCHAR のサイズは、文字コードに関係なく文字数? CentOS 6.2 に MySQL 5.5 をインストールして使用しています。 ストレージエンジンは InnoDB、キャラクターセットは cp932 です。 他のDBからMySQLに乗り換えようとしていますが、 各データ型の最大値が一致していたため、CREATE TABLEの 列の定義をそのまま再利用しました。 途中で、VARCHAR(100)の箇所に全角文字で100文字入ることに 気が付きました。 (Q1)これはすべての文字コードで共通の仕様でしょうか? 例えば、cp932 と utf-8 ではバイト数が異なりますが、 あくまで文字数でしょうか? (Q2)移行前のDBは、VARCHAR(100) で全角50文字でした。 MySQLで、列の宣言は VARCHAR(100) のまま、 全角50文字(100バイト)にするための設定等は ありませんでしょうか? テーブルを再作成することは可能です。 以上、よろしくお願いします。
mysqlについてです。これから作るとあるテーブルのインデックスの容量を見積もりたいのですが、どのように計算すれば 良いのでしょうか? インエックスのカラムサイズ × 想定レコード数 とかであってますかね?
MySQLで使用するメモリの上限 MySQLで使用するメモリの上限を設定することができますか? OS:Windows Server 2012上で、MySQLを動かしています。
MySQLで、1レコードのサイズ制限はありますか?
mysqlについて質問です。 4万行のデータから100文字弱のカラムにLIKE部分一致検索してますが、0.1秒くらいで返りますし結構速いです。データは1日100-300行くらい増えます。 そろそろfulltext index使えよってなる大体の目安というか経験論での感覚を教えてください。
MySQLに関しての質問です。 添付画像のtable_Aとtable_Bがあるとき 右にあるような表をSELECT分を使い表示させたいです。 IDを紐づけて表示させたいです。 SQL文の記述の仕方がわからないので教えてください。 お願いいたします。 (画像が小さくて申し訳ないです。)
JSとmysqlを使っているのですが、画像のURLをDBに入れることは可能ですか? .sqlでVARCHAR(32) でmysqlのDBに入れてみようとするのですがデータが長すぎると言われてしまいます。(当たり前 かもしれませんが) なんとか入れる方法はないでしょうか。
MySQLのバックアップデータが正しく取り込めない。 開発環境 windows7 xampp5.5 PHP5.5 MySQL5.6 書籍管理やスケジュール帳など自分用のWEBアプリを開発中です。 【データベース】 書籍管理(データベース名 book) レシピ管理(データベース名 recipe) スケジュール管理(データベース名 schedule) etc... 全部で10個ほどデータベースを作成し、その10個すべてをphpmyadminのエクスポートで出力し「20150401.sql」と名前をつけて保存しました。サイズは1Gほどでした。 これをコマンドプロンプトから >mysql -u root -p < 20150401.sql としました。 しかしエクスポートの時点でCREATE DATABASE や USE コマンドを入れていなかったので、インポートが出来なかったり意図しないデータベースにテーブルが入るなど不具合がおきました。 そこで質問です。 ?複数のデータベースをまとめて1つのバックアップファイルにするのは良くない事ですか? ?mysqldumpのオプションには何を指定するのが効果的でしょうか? 今回のことでCREATE DATABASE や USE文をきちんと追加しようと思いましたが、他にも設定したほうがいいものがあれば教えてください。
MySQL Tuning (/etc/my.cnf) - [ Documentation ] Note: Many changes below require a database restart Variable Current Value Recommended Value Comments version 5.6.37 >= 5.6 MySQL 5.6+ and MariaDB 10.0+ are great releases, and are very good versions to choose. Make sure you run the very latest release though which fixes a long standing low level networking issue that was casuing spine many issues with reliability. collation_server latin1_swedish_ci utf8mb4_unicode_ci When using Cacti with languages other than English, it is important to use the utf8mb4_unicode_ci collation type as some characters take more than a single byte. character_set_client latin1 utf8mb4 When using Cacti with languages other than English, it is important ot use the utf8mb4 character set as some characters take more than a single byte. max_connections 151 >= 100 Depending on the number of logins and use of spine data collector, MySQL will need many connections. The calculation for spine is: total_connections = total_processes * (total_threads + script_servers + 1), then you must leave headroom for user connections, which will change depending on the number of concurrent login accounts. max_heap_table_size 16M >=90M If using the Cacti Performance Booster and choosing a memory storage engine, you have to be careful to flush your Performance Booster buffer before the system runs out of memory table space. This is done two ways, first reducing the size of your output column to just the right size. This column is in the tables poller_output, and poller_output_boost. The second thing you can do is allocate more memory to memory tables. We have arbitrarily chosen a recommended value of 10% of system memory, but if you are using SSD disk drives, or have a smaller system, you may ignore this recommendation or choose a different storage engine. You may see the expected consumption of the Performance Booster tables under Console -> System Utilities -> View Boost Status. max_allowed_packet 4194304 >= 16777216 With Remote polling capabilities, large amounts of data will be synced from the main server to the remote pollers. Therefore, keep this value at or above 16M. tmp_table_size 16M >= 64M When executing subqueries, having a larger temporary table size, keep those temporary tables in memory. join_buffer_size 0.25M >= 64M When performing joins, if they are below this size, they will be kept in memory and never written to a temporary file. innodb_file_per_table ON ON When using InnoDB storage it is important to keep your table spaces separate. This makes managing the tables simpler for long time users of MySQL. If you are running with this currently off, you can migrate to the per file storage by enabling the feature, and then running an alter statement on all InnoDB tables. innodb_buffer_pool_size 128M >=452M InnoDB will hold as much tables and indexes in system memory as is possible. Therefore, you should make the innodb_buffer_pool large enough to hold as much of the tables and index in memory. Checking the size of the /var/lib/mysql/cacti directory will help in determining this value. We are recommending 25% of your systems total memory, but your requirements will vary depending on your systems size. innodb_doublewrite ON OFF With modern SSD type storage, this operation actually degrades the disk more rapidly and adds a 50% overhead on all write operations. innodb_additional_mem_pool_size 8M >= 80M This is where metadata is stored. If you had a lot of tables, it would be useful to increase this. innodb_lock_wait_timeout 50 >= 50 Rogue queries should not for the database to go offline to others. Kill these queries before they kill your system. innodb_flush_log_at_timeout 1 >= 3 As of MySQL 5.6.37, the you can control how often MySQL flushes transactions to disk. The default is 1 second, but in high I/O systems setting to a value greater than 1 can allow disk I/O to be more sequential innodb_read_io_threads 4 >= 32 With
MySQLのデータ保存先とibdata1ファイルについて /etc/my.cnf には datadir=/mysql とあり /mysql にスキーマごとのディレクトリがあり ここにデータが保存されるとの理解なのですが、 /mysql には 下記のファイルがあります. ib_logfile0 ibdata1 ib_logfile1 「デフォルトではibdata1ファイルにデータを蓄積していきます」 との解説も見るのですが,サイズをみると,ibdata1は140Mと小さいので ここにデータが保存されていはいないことはわかりますが, 更新日付を見ると更新はされているので使用されています. すると、ibdata1はなにに使われているのでしょうか.

->Yahoo!知恵袋 解決済みに移動

教えて!Goo

読み込み中・・・
blue-horse と申します。 お世話になります。 MySQL 5.1 でVARCHAR、CHAR などの字列型フィールドのサイズ指定は、文字数であると認識していたのですが、違うのでしょうか。 utf8の日本語を保存し...
MySQLで LONGTEXT型 指定できるMAXサイズ 4.2Gバイトまで格納できますが DBI (DBD-mysql)でインサートさせる場合、プレースホルダーでデータの追加を行おうとすると、 DBD::mysql::st execute failed: MySQL ser...
PHP4.3とMysql4.1でプログラムを組んでいます。 Mysqlでテーブルのデータサイズを調べる方法はあるのでしょうか? いろいろググってもみたのですが、うまく見つけることができずお聞きするこ...
MySQLは型を大変細かく指定できますが、 以下のケースでINSERTやSELECTで速度差が出るでしょうか? ■パターン1 A:tinyint(1) B:tnnyintのサイズ指定なし ■パターン2 A:smallint B:int 他DBへ移行する...
MySQLを利用しているのですが、タイトルにもあるとおりmydファイルのサイズが数十MBになってしまいました。 以前プログラムミスで同一の重複データが二十万件程INSERTされたのでそれが原因...
いつもご助言いただき、ありがとうございます。 現在、PHP、Mysql、Cronでデータベースの自動バックアップに挑戦しています。 プログラム自体はできたのですが、バックアップされたSQLファ...
C APIを用いて、MYSQLにテキストファイルの中身を格納したいと考えています。 以下のプログラムのように一度ファイルの中身をchar型配列に書き出し、配列の中身をクエリにコピーというよう...
お尋ねします。 MySqlのINNODBのファイル容量を削減する方法は、 1.mysqldump -A -u root -p パスワード --opt > ダンプファイル名 でダンプ 2.DBファイルを"rm"で削除(あるいは、別フォルダ...
サブクエリについてお教え下さい リレーションの事がしっかりわかっていないでおうかがいします。 下記のようなデータがあります。 T_ANIMALとT_SIZEの間にはリレーションがありません。 ...
皆さん、こんばんは。 mysql 3.23.49-8.13 を使用しています。 mysql> select name,team_name,sum(point),count(*) ,max(size),min(size) from data where kind = 'hoge' group by name; とした時、 +------+---------+----------...

->教えて!Gooに移動

はてな

読み込み中・・・
検索結果:0件

->はてなに移動


▲ページ先頭へ(再検索する)