問題タブ [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.
mysql - SQL-Front mySQL gui に複数の「SQL エディター」タブを設定できますか?
私のソリューションでデータベースを使用するとき、私は SQL Server と SQL エンタープライズ スタジオに慣れています。私はmySQLを使わなければならないので、かなり良いと思われるSQL-Front guiを試しました。
問題点である 1 つの欠けている点は、一度に複数のクエリを実行する方法がわからないことです。SQL Server Enterprise Manager では、新しいクエリごとに新しいタブが作成されるため、多数のクエリを配置できます。
SQL-Front では、一度に 1 つの SQL エディターしか使用できないように思われるため、ローカルのメモ帳に SQL クエリを保存することになります。
とにかく、SQL-Frontが複数のクエリを配置するために同様の動作をすることはありますか? 単一のウィンドウに複数のクエリを残して、実行したいクエリを強調表示しようとしましたが、うまくいかないようです。
mysql - innoDB テーブルを最適化できません
ここでの最初のメッセージなので、返信する必要があるのか、新しいメッセージを投稿する必要があるのか わかりません. ここと同じ問題があり、与えられた唯一の答えは役に立ちません(ドキュメントが正しくない場合を除く)。「OPTIMIZE TABLE を他のストレージ エンジンで動作させることができます」とのことですが、私のエンジンは InnoDB です。あなたの助けに感謝します。S.
sql - Windows で MySQL クエリを監視する方法
MySQL サーバー (Windows マシン上) によって実行されるクエリのすべての SQL を追跡/監視する簡単な方法はありますか?
更新:無料のツールについてお尋ねします。
php - mySQLテーブルリレーションまたは1つのテーブルを使用しますか?!ヘルプが必要phpmysql
PHP、MySQL、およびajadxを使用してドロップダウン選択オプションを作成しようとしています。PHPとajaxはほぼ理解できていますが、テーブルを整理する方法に困惑しているため、両方を作成しました。方法:
テーブルの最初の方法は次のとおりです。
- (CourseID *およびCourseName)を含むCourseTbl
- DateTbl、(DateID *、およびDatesOffered(2日間のスパンを表示する日付の実行方法がわからないvarcharとして入力)
- LocationTbl(LocationID *、LocationName)
それぞれのIDを接続してみることができると思いましたが、日付が繰り返されるものと同じ日に提供されるものがあるため、接続する方法がないことに気付きました。
これらすべてを一緒にリストしたテーブルもあります。
TableSelect(ID *、CourseName、DatesOffered、LocationName *)
ドロップダウン選択として作成したい場合は、INNER JoinとなるsubIDを作成する必要がありますか?PHPでXMLを使用しますか?どうすれば情報を入力して適切にクエリできるのか、自問し続けます。
これを攻撃する最善の方法は何ですか?どんな助けでも素晴らしいでしょう、そしてあなたの時間をありがとう!
mysql - WindowsベースのMySQLプロファイリングツール
WindowsベースのMySQLプロファイラーが必要です。プロファイリングはWindowsで制限されているという記事を読みましたが、少なくともデータベースに対して発行されたすべてのクエリをチェックできるツールが必要であり、できればさらにデータを提供できるツールが必要であると確信しています。
誰か助けてもらえますか?
mysql - レコードに基づくMySQL条件付きレプリケーション
私たちの組織には、個別のグローバルサーバーに複製する非常に大規模なデータベースがあります。
私たちのデータベースでは、一部のテーブルに特定の地域専用のデータが含まれているため、それらの地域内にいるユーザーに専用情報への特権を提供します。
例(
transactions_australia, transactions_dubai
)。
地域テーブルとは異なり、世界のすべての地域からの情報を含むグローバルテーブルがあります。
例(
person, address, contacts
)。
私たちが直面している問題は、この情報に対する特権をユーザーに与えるときに、克服しようとしているセキュリティリスクを提示することです。
ヘッドプログラマーは、特定の地域のデータのみを別のデータベースに抽出できるクエリを介してグローバルテーブルに存在するデータを複製し、レポートの実行やデータの抽出が必要になるたびにこの複製を実行することを提案します。
11以上のテーブル(数十万のレコードを含む)のレコードを複製する時間は非常に長くかかり、データの整合性と同期の問題も危険であるため、このアプローチに完全には同意しません。
私はこの複製アプローチの代替案を探しています。
特定のサーバーへの条件付きレプリケーションを設定する方法はありますか?
例えば。
個人レコードが更新され、その個人がオーストラリア地域に属している場合、レコードはマスターサーバーで更新され、レプリケーションは対応するサーバーでのみ実行されます。
またはこれに代わるものはありますか?
ビューの使用について簡単に検討しましたが、ビューが目的のメインデータセットからのそのレベルの外挿を提供するとは思いません。
mysql - MySQL は未使用のテーブルを見つけます
残念ながら未使用のテーブルがたくさんあるデータベースを使用しており、それをクリーンアップしようとしています。特定のテーブルが使用されなくなったことを 100% 確信できる方法を見つけようとしています。
いくつかのグーグルの後、私はまだそうする良い方法を見つけることができません. 次を使用して、テーブルへの最後の書き込み (INSERT、UPDATE など) のみを伝えることができます。
SHOW TABLE STATUS またはls -lt
mysql datadir で実行中 (SHOW VARIABLES LIKE 'datadir'; を実行することで確認できます)
他に提案はありますか?
ありがとう。
mysql - Mysql show processlist には、多くのプロセスのスリープと情報 = null が表示されますか?
mysql サーバーに接続する Web アプリケーションにストレス テストを挿入し、mysql の show processlist を監視しています。
負荷が高い (スワップ i/o が高い) 場合、次のような多くのプロセスが発生します。
しかし、なぜ彼らがまだそこにいて、殺されていないのか理解できません。これにより、最終的にアプリがすべての max_connections を使用し、受信リクエストの処理を停止することになります...
それらのプロセスとは何か、そしてそこで何をしているのか:)?
mysql-management - mysql: grant オプションを使用したデータベース固有のユーザー権限委任
友人間で共有 Web サーバーをセットアップしています。各 Web サイトには独自のデータベースがあります。これらの各データベースのユーザー管理をデータベースの所有者に委任できるようにしたいと考えています。そうすれば、Web アプリケーションのアカウントを作成して特定のテーブルにアクセスできますが、特定のアプリケーションが侵害された場合でもさまようことはありません。
例としてさらに明確にするために、次のようなものが欲しいです:
mysql - テーブル名に特殊文字を含む MySQL (3.23.58) のテーブルを削除する
はい、これは古いデータベースです (移行中です)。どういうわけか、phpMyAdmin はユーザーが ' を含むテーブルを作成できるようにしました。
名前: type_save'
しかし、今そのテーブルを落とすことはできないようです。コマンドラインからこれを試しました:
これをどのように適切に回避しますか?
ありがとう...