問題タブ [mysql-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
84 参照

mysql - mysql:発生する各SQLエラーをキャッチし、それをテーブルに挿入する方法はありますか?

JavaとMysql5.1を使用してアプリケーションを構築しています。mysqlだけを使用してSQLエラーをキャッチし、データベースに挿入できるかどうかを知りたいです。

ありがとう

0 投票する
1 に答える
2466 参照

mysql-management - mysqlはテキストフィールドに書き込めません「長さのため、このフィールドは編集できない可能性があります」エラー

私はmysqlに「テキスト」タイプのフィールドを持っています。

アプリケーションを介してそのフィールドに文字数の制限を超えて書き込むことができないようで、phpmyadmin を使用して手動で編集すると、そのフィールドで「長さのため、このフィールドは編集できない可能性があります」という警告が表示されます。

これは何についてですか?これは最大クエリサイズと関係がありますか???

このエラーを回避するには、TEXT -> MEDIUMTEXT/LONGTEXT を変更する必要がありますか? その場合、テーブルのパフォーマンスに悪影響を及ぼすことはありますか?

ありがとうございました!

ps照合はutf8_general_ciです

0 投票する
4 に答える
6217 参照

mysql - MySQLの挿入/更新を高速化する方法は?

3つの大きなMySQLテーブルがあります。彼らは200万レコードに近づいています。2つのテーブルはInnoDBであり、現在サイズは約500MBです。もう1つのテーブルはMyISAMで、約2.5GBです。

FileMakerからインポートスクリプトを実行して、これらのテーブルのレコードを挿入および更新しますが、最近は非常に遅くなり、1時間あたり数百レコードしか挿入されていません。

挿入と更新をより速く行うためにパフォーマンスを向上させるために何ができますか?

0 投票する
1 に答える
1082 参照

mysql - 開発用MySQLデータベースを本番用データベースに移行する

テーブルの追加など、開発DBに列を追加できるようにする必要があります。

この新しいDBスキーマを取得してマージすること、または本番データベースを再構築/再作成することなく本番DBとdiff-&-mergeすることは可能ですか?

ヒントは大歓迎です。

0 投票する
4 に答える
2167 参照

mysql - MySQL クエリ/データベースの最適化

テーブル A とテーブル B の 2 つのテーブルがあります。テーブル A には 100 万 (1,000,000) レコードと 4 つのフィールドが含まれ、テーブル 2 には 60,000 と 3 つのフィールドが含まれます。これら 2 つのテーブルを結合し、WHERE 句を使用して「%Bags%」などの WHERE 製品や「Bags%」などの製品などの特定の製品を検索するクエリを実行しています。

クエリを phpMyAdmin で直接実行すると、約 1 ~ 2 秒でレコードが返されます。しかし、それらが Web サイトで使用されている場合、MySQL の「スロー クエリ」ログによると、9 秒または 10 秒かかることがあります。実際、私のウェブサイトの応答は時々非常に遅かったので、調査の結果、'slow query log' について知り、MySQL が原因であることがわかりました。

スロー クエリ ログは、実行に long_query_time 秒以上かかり、少なくとも min_examined_row_limit 行の検査が必要なすべての SQL ステートメントで構成されます。

したがって、そのログによると、上記のクエリの「query_time」は 13 秒でしたが、場合によっては「query_time」が 50 秒を超えていました。

私のテーブルは両方とも、主キーと INDEXES を使用しています。それで、それらをさらに最適化する方法を知りたいですか、それとも一般的にMySQL設定を最適化する方法はありますか?

この Web サイトの遅さは常に発生するわけではありませんが、ときどき (1 週間に 1 回程度)、約 1 ~ 2 分間続きます。それはかなりの量のトラフィックを取得し、他にも多くのクエリがあります。私が投稿した上記はほんの一例です.

ありがとう

0 投票する
6 に答える
220 参照

database - 複数のテーブルまたは単一のテーブルが必要ですか?

100万を超えるデータを入力できるツールを開発しています。

現在、私は36列の単一テーブルを設計しました。私の質問は、これらを複数のテーブルに分割する必要があるのか​​、それとも単一のテーブルに分割する必要があるのか​​ということです。

単一の場合、長所と短所は何ですか

複数の場合、長所と短所は何ですか

そして、速度のために使用するエンジンは何になりますか...

私の懸念は、1日あたり少なくとも50000のクエリを持つ大規模なデータベースです。

何か助けは?

0 投票する
1 に答える
296 参照

mysql - 急速に変化する大きなテキスト フィールドに最適な MySQL セットアップは?

次の特性を持つテーブルの MySQL データベースを最適化しようとしています。

何か案が?(ストレージエンジンなど)

テーブル:

  • 約。10,000行

  • 各行には、次のサイズの大きなテキスト フィールドが 1 つあります。

    約。平均で 200 キロバイト。

    約。最大 1000 キロバイト。

  • 毎秒数回まで:

    行が削除され、挿入されます。

    データがテキスト フィールドに追加されます。

    テキスト フィールドが読み取られます。

Propel ORM の CLOB によって課せられているように、テキスト フィールドのタイプは現在 LONGTEXT です。

0 投票する
1 に答える
35 参照

php - 接続オブジェクトの使い方

Web サイトを作成し、php と mysql を使用しています。接続オブジェクトの基準は何ですか? すべてのページで異なる接続オブジェクトを使用する必要がありますか、それともページごとに同じ接続オブジェクトを使用する必要がありますか?

0 投票する
2 に答える
58 参照

mysql - MySQL番号 データの

mysqlにはデータ行の制限がありますか?つまり、どこかに制限があるか、ユーザーの制限があるだけなのかもしれません。

ユーザーに制限があるかどうか誰かが知っていますか?

0 投票する
4 に答える
450 参照

mysql - MySql パフォーマンスの提案

私は MySQL の専門家ではなく、問題が発生しています。現在 16 GB のデータを保持するテーブルがあり、さらに大きくなる予定です。テーブルの構造を以下に示します。

このテーブルのクエリは現在低速で実行されており、さらに低速になると予想しています。サーバー構成を以下に示します。

Intel Xeon E5220 @2.27GHz (2 プロセッサ) 12GB RAM Windows 2008 Server R2

my.ini ファイルの詳細を以下に示します。

パフォーマンスを向上させるために何ができるか、

  1. MyISAM テーブルに変換すると、このテーブルには頻繁に書き込みが行われ、さらに頻繁に読み取りが行われるため、INNODB があります。
  2. ディスク I/O が高く、20 ~ 40MB/秒の高さに気付きました

ありがとう、ロヒット