問題タブ [mariadb]
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.
php - MacにmariaDBをインストールする
次のコマンドでmariaDBをインストールするためにmacポートを使用しています。
sudo port install mariadb-server
ファイルがインストールされた後、次に何が起こっているのかわかりませんか?
構成ガイダンスを見つけようとしましたが失敗しました。Macポートからインストールした後の次のステップ(開始と停止、構成など)に関するガイダンスはありますか?
sphinx - SphinxSE で MVA を検索するにはどうすればよいですか?
SphinxQLを使用すると、MVA を簡単に検索できます。
SphinxSEを使用して MVA を検索するにはどうすればよいですか? 次のクエリは機能しません。
MariaDB 5.5.28 を使用しています。
ありがとう。
windows-8 - Win8Proでnginxを起動して失敗するbatファイルを使用する
これが私の.batファイルです。
このファイルはWin7では正しく機能しますが、Win8Proでは機能しません。
MariaDbとmemcachedはどちらもシステムサービスです。「管理者モード」を使用して起動できますが、nginxの起動に失敗し、php-cgi.exeの起動に成功します。「管理者モード」を使用していない場合、MariaDbとmemcachedの両方の起動が失敗します。Nginxとphp-cgi.exeが正常に起動します。
1つのモードでそれらを開始するにはどうすればよいですか?
mysql - 順序で複数のインデックスを使用する MySQL
ユーザー インターフェイスにデータを返すために order by を使用しているシステムがあります。ユーザーは、さまざまな並べ替えオプションから任意の順序で選択できます。
クエリがあります
create_date と due_date にインデックスがあります。複数列のインデックスを作成できることはわかっています。ただし、約 12 の異なる並べ替えオプションがあるため、すべてのシナリオをカバーするには 100 を超えるインデックスを作成する必要があります。
インデックスのマージについて読みましたが、並べ替えることができる各列のインデックスを作成できるため、問題は解決すると思いますが、クエリの「順序付け」部分では機能しないようです。
mysql - Mysqlはインデックスを使用していません
何らかの理由でインデックスを使用していないかなり単純なクエリがあります。
サーバーのバージョン: 5.3.2-MariaDB-beta-mariadb102~lenny-log (MariaDB - http://mariadb.com/ )
テーブル/クエリをそのままにしておくべきですか、それともインデックスの使用を強制するのが最善でしょうか?
ruby-on-rails - MariaDB は Ruby on Rails で本番環境で使用できますか?
http://en.wikipedia.org/wiki/MariaDB
MariaDB はコミュニティが開発した MySQL データベースのブランチであり、オラクルによる現在の所有権の下での MySQL ライセンス ステータスの不確実性とは対照的に、GNU GPL の下での無料ステータスのコミュニティ メンテナンスが推進力となっています。寄稿者は、Monty Program AB と著作権を共有する必要があります。
このページには、MariaDB 5.5 が同じバージョンの MySQL とバイナリ互換性があり、選択できる独自のデータベース エンジンがいくつか追加されていると書かれています。
また、Fedora 19 では MySQL パッケージが削除され、MariaDB が使用されるようになることも読みました。
問題は、Ruby on Rails 3+ MariaDB と互換性があるかどうかです。MySQL から逸脱し始めた MariaDB の機能を統合する将来の計画はありますか?
mysql - MySQL / MariaDB InnoDB インデックスが機能しなくなる
MySQL/MariaDB InnoDB/XtraDB で奇妙な動作が発生しています。最近、MariaDB 5.5 に切り替えました。この切り替えにより、サーバー全体のパフォーマンスが向上しましたが、まだこの問題が残っています。
1 つの特定のテーブル インデックスが時々壊れているようです。そしてしばらくすると、それは自動的に修正されます。
SHOW CREATE TABLE article_inventory;
与える
編集: SELECT クエリの大部分は、このテーブルに対して行われます。大きな更新は 1 時間ごとに行われます。時々非常に大規模な更新。
このクエリの実行:
... 約 0.5 ~ 1.0 秒で実行され、次のような説明が表示されます。
すべてが正常に機能している場合、article_inventory (エイリアス a5) はunique_inventory_idx
、またはを使用しarticle_variant_id_idx
ます。両方とも、約 5 ~ 100 行の検査結果が得られるはずです。
しかし、時々何かが起こり、同じクエリに最大で約 30 秒かかり、次のように説明されます。
article_inventory
(a5) を使用してarticle_inventory_season_id_idx
います。すべてのインデックスの中で 2 番目に固有性が低いため、非常に悪いインデックスです。私に6718732の検査された行を与えます。
my.ini:
ormlite - ミリ秒の精度でのMySQL/MariaDBのORMLite日付
ORMLiteの質問。AndroidアプリとJavaWebサービスの両方でデータを永続化するために使用されるPOJOのセットがあります(それぞれSQLiteとMariaDBに)。5.3以降、MariaDBは、フィールドの精度をマイクロ秒に拡張する長さのタイムスタンプ/日時をサポートしていると思います(MySQL自体が新しいdev 5.6リリースでこれをサポートしています)。
ただし、コマンドラインから手動でフィールドを変更して列をDATETIME(6)に設定した場合でも、ORMLiteで日付フィールドをミリ秒の精度で永続化することができませんでした。POJOでDATE_LONGまたはDATE_STRINGのdataTypeを使用できることは理解していますが、MariaDBでは実際のDATETIME型を使用したいと思います。
ミリ秒の精度でこれを行う方法はありますか?
mysql - 重複キーの更新によるMariaDB/MYSqlの非記述構文エラー
非常にわかりにくいエラーが発生します。
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'VALUES (order_site_id, order_id, business_email, business_domain, sm_type, activ' at line 1
これが挿入/更新です
mysql - REGEX を使用してテーブルにクエリを実行し、A OR B を検索します
MySQL クエリ (実際には MariaDB )との正規表現一致を試みて、ファイルパス内の文字列「!Mutex」を含む単語、またはフォルダーが大文字の「M」で終わる単語を検索します。
したがって、セルに次のパスが含まれているとします。
私はこれをどこにも移植しようとしているのではなく (php なし)、結果を見つけようとしているだけです。