問題タブ [xeround]
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 - Xeround-PHPを使用したデータベースへの接続
PHPを介したXeroundデータベースへの接続に問題があります。JavaでJDBCを使用して正常に接続しましたが、Webサイトから接続しようとしていますが、機能しません。
これがphpコードです。とても簡単です。
接続しようとしたときに発生するエラーは次のとおりです。
誰かがこれが何であるか知っていますか?PHPを使用してXeroundに接続することは不可能ですか?もしそうなら、誰かがリモート接続を可能にする無料のオンラインでホストされている別のデータベースを知っていますか?
すべての助けは大歓迎です。
mysql - 高速左結合
最近、ローカルの MySQL インスタンスの使用から、C# アプリケーション用の Xeround MySQL インスタンスの使用に切り替えました。そのため、クエリの実行がはるかに遅いことに気付きました。現在、新しいテーブルを作成するために左結合を実行しており、実行時間を数秒短縮しようとしています。
次の平均実行時間を観察しました。
- CREATE TABLE AS (SELECT ): 14 秒
- テーブルの作成と左結合の挿入: 14 秒
- SELECT ステートメントのみ: 9 秒
- CREATE TEMPORARY TABLE AS (SELECT ): 9.2 秒
- ビューの作成とコンテンツの取得: 9.5 秒
現在、私はCREATE TABLE AS (SELECT)
ステートメントを実行しています。明らかに、select ステートメントのみから with select ステートメントへの移行に関連する 5 秒のプレミアムを削減したいと考えてCREATE TABLE
います。ビューを使用することは有望に思えましたが、ビューからデータにアクセスするのは非常に遅く、ここでの時間の節約を正当化するものではありません。一時テーブルを使用することも有望に思えますが、関数呼び出しを行っている方法では、アクセスが完了する前にテーブルが削除されます。MySQLエンジンにSELECT
ステートメントの内容を取得してベアボーンテーブルに入れるように指示するために使用できる別のキーワードはありますか?
wordpress - 異なるデータベースを持つ Heroku と localhost の Wordpress: Heroku WP ダッシュボードにログインできません
(長い) タイトルが示すように、私は WordPress ブログを開発用に localhost で、運用用に Heroku で実行しています。wp-config
サイトが localhost にある場合はローカル データベースを取得し、Heroku では Xeround データベースを取得するようにファイルを変更しました。
localhost では問題なくログインできますが、Heroku 版ではログインできません。
にアクセスしてhttp://myappname.herokuapp.com/wp-login.php
情報を入力すると、ページが更新されるだけです。
奇妙なことに、そこに行くhttp://myappname.herokuapp.com/wp-admin
と自動リダイレクトされhttp://myappname.herokuapp.com/wp-login.php?redirect_to=http%3A%2F%2Fmyappname.herokuapp.com%2Fwp-admin%2F&reauth=1
、情報を入力した後、上で立ち往生しているログイン画面にリダイレクトされます。
私が試してみました:
- wp-config で
WP_HOME
とオプションを設定します。WP_SITEURL
- それぞれのデータベースで上記のフィールドを設定する
.htaccess
ファイルをいじる
この問題で何か助けていただければ幸いです。私はこれを理解することはできません!
mysql - An attempt to update a NOT NULL var char field sets the field to an empty string rather than failing. Is this correct behaviour
I would have expected this to fail, but instead it wipes the existing data and replaces it with an empty string. Is this correct behaviour? If it is, is there a work around to force an error instead
Eg
This fails with error Error Code: 1048. Column 'columna' cannot be null which is what I would expect.
However,
replaces contents of columna with an empty string
mysql - Mysql テーブルからレコードが自動的に削除される
Python で cronjob を作成しました。目的は、特定の条件に基づいて別のテーブルからデータをテーブルに挿入することです。挿入するレコードが 65000 を超えています。cronjob を実行したところ、25000 を超えるレコードが挿入されました。しかしその後、レコードはそのテーブルから自動的に削除されます。cronjob を実行する前にその日にテーブルに挿入されたレコードでさえも削除されています。「現在のデータベースは Xeround クラウドでホストされています。」MySQLはそうしていますか、つまり、ある種のロールバックか何か
誰でもこれについて何か考えがありますか。解決策を教えてください。前もって感謝します..
c# - ゼロラウンドの信頼性
最近、C#/.NET フロントエンドと PHP スクリプトをバックエンドとして Web クローラーとして使用するアプリケーションをスケールアップしました。アプリケーションの両側で Xeround MySQL データベースと対話します (現在 Xeround Basic を使用していますが、Xeround Pro への移行を検討しています)。データベースへの信頼できないアクセスに関して、2 つの関連する問題があります。
- ときどき、C# コードで use_db 呼び出しを実行して、セットアップした 2 つのデータベースを切り替えます。場合によっては、この呼び出しが実行されても実行されず、後続の SQL 呼び出しが失敗することがあります。より頻繁に、「接続が有効で開いている必要があります」というメッセージが表示され、アプリケーションを再起動する必要があります。これは、アプリケーションを何時間もアイドル状態にしておくことによって引き起こされることもありますが、ほとんどの場合、アプリケーションを使いすぎていることが原因のようです (使用可能な Xeround 接続の 20 ~ 30% しか使用していないため、これは奇妙です)。
- より複雑な問題は、一度に多くのルーチン (ブラウザー ウィンドウ) を実行していない場合、私の PHP スクリプトはほぼ 100% の確率でターゲットの結果を返しますが、一度に多くのルーチンを実行している場合は頻繁に失敗することです。これは Xeround の使いすぎによるものですか (つまり、use_db 呼び出しが行われているが失敗しています)? 各ルーチンを独立したサーバーを使用しているものとして扱うことができる PHP 設定がありますか (私はグローバル変数を使用していないため、それが原因ではありません)。
質問 1 の方がはるかに簡単に回答できると思いますが、これらの問題に関するフィードバックをいただければ幸いです。
ありがとう!
mysql - Xeround の販売中止 - 代替品を探すのに 2 週間
Xeround から、パブリック クラウドの提供を中止し、移行するのに 2 週間かかるとの連絡がありました。私たちのシステムは 2 か月も経たないうちに稼働しましたが、今はパニックに陥っています。
移行が容易である可能性が高い代替案を誰でも推奨できますか。
php - PHP の RDS 接続文字列
私は必死に Xeround から Amazon RDS への移行を開始しています。PHP経由でRDSに接続できませんでした。私は次のいくつかのバリエーションを試しました:
何も進んでいないようです。以前に Xeround で使用したものと同じポート値を使用しているので、それは問題ではありません。ホストがエンドポイントであり、ユーザー名とパスワードが正しいことは確かです。C# と MySQL ワークベンチで同じパラメーターを使用しようとしましたが、役に立ちませんでした。この問題をトラブルシューティングするにはどうすればよいですか?
ありがとう!