問題タブ [hikaricp]

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 投票する
0 に答える
1111 参照

java - Hikari CP で Hibernate マルチテナント DB の結果セットを抽出できませんでした

マルチテナンシーをサポートするように休止状態を構成しましたが、このデータを照会するたびに例外がスローされます。すべてのテナントに列が存在することをすでに再確認しました。

ただし、この例外が発生し続けます

これが私のモデルです

私のマルチテナント接続プロバイダー

および接続プールの構成

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

playframework - HikariCP - Play Framework 1.2.7 JMX MBean モニタリング

Play Framework 1.2.7 で HikariCP-java6-2.2.5 を使用しています

プールのパフォーマンスを監視するために JMX MBean を登録したいのですが、データソース構成ファイルで registerMbeans=true を設定しても、Play Framework で dataSource.setRegisterMbeans(true) を設定しても機能しません。

アクティブな MBean を一覧表示すると、com.zaxxer.hikari:type=Pool (myPool) エントリがないようです。VisualVM MBean プラグインでも確認できなかったので、HikariCP はその MBean を Play Framework 1.2.7 環境に登録できないと思います。

MBean を登録するための Play Framework の別のトリックはありますか? ありがとう。

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

mysql - utf8エンコーディングを使用したmysqlの文字列値エラー

私は ScalikeJDBC で scala を使用しています。私のテーブル エンコーディングは utf8mb4_general_ci コレクションの utf8mb4 です。

私のデータソースコードは次のとおりです。

body 列については、次のようにします。

例外はキャッチされませんでしたが、クエリのコミットではまだ失敗しました: '' 不正な文字列値: ... 列 'body' '', 何度も何度も、誰か助けてくれませんか?

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

java - HikariCP はソフト maximumPoolSize をサポートしていますか?

HikariCP の最大プール サイズをソフト リミットとして設定することはできますか?

つまり、HikariCP に最大 5 つの接続を使用させたいということです。ただし、6 番目の接続を要求する必要がある場合は、プールに戻した後に破棄される 6 番目の接続を HikariCP で作成する必要があります。さらに、プール内のすべての接続が既に使用されているため、追加の接続が作成されたことを HikariCP が通知してくれるとよいでしょう。

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

mysql - Tomcat 7 に HikariCP をインストールしようとすると、起動時に javax.naming.NamingException が発生する

mysql を使用して tomcat 7 のデータソース接続プールとして HikariCP を構成しようとしています。これが私のコンテキストファイルです...

しかし、起動時にこのエラーが発生します...

警告: コンテナの JNDI ネーミング コンテキストの取得に失敗しました

javax.naming.NamingException: このクラス・ローダーにバインドされたネーミング・コンテキストはありません

Tomcat で HikariCP-2.3.0 を構成するにはどうすればよいですか?

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

java - HikariCP と maxLifetime

プロジェクトをHikariCPに移動しました。これまでのところすべてうまくいっていますが、1 つの設定で問題が発生しています。

.setMaxLifetime(30*1000)HikariConfig オブジェクトでの設定です。この警告が表示されます

私がしようとしているほど低く設定しないことを彼らが推奨していることを私は知っています。残念ながら、私が変更できない状況により、50 秒を超えて開いているすべての TCP 接続は、本番環境で終了します。

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

java - MS SQL での HikariCP ステートメントのキャッシュ (Microsoft JDBC ドライバー 4.1)

HikariCP 接続プールの MS SQL RDBMS でステートメント キャッシュを有効にするにはどうすればよいですか?

MySQL の場合は次の方法を使用します。

PostgreSQL の場合:

Oracle の場合、次のように動作します。

しかし、MS SQL 2012 以降については何も見つかりませんでした。

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

java - データベース接続プール[光]初期化エラー

Web アプリケーション用に HikariCP を構成しようとしています。私はフレームワークを使用していません。これは単純な単純な Java Web アプリです。通常の JDBC を介して接続を確立しようとしたところ、成功し、すべてのデータベース操作を実行できました。

ただし、接続プールとの接続を取得しようとすると、初期化後に手がかりのない例外が発生します。

以下は私が使用している構成です。コンテキストリスナーで初期化しています。HikariCP Java 6依存関係2.3.2を使用するTomcatコンテナーを使用して、Java 1.7で実行しています

これは私が得ている例外です:

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

database - jetty.xml で URL なしでデータソースに zeroDateTimeBehavior 変数を追加します。

grails アプリケーションで複数のデータ ソースに接続しようとしています。私が試したことは、開発環境で正しく機能しました。最初にタイムスタンプ エラーがありましたがzeroDateTimeBehavior=convertToNull、URL に ' ' を追加することで解決されました。しかし、本番環境では、この変数を追加する方法がわかりません。

私の開発環境コードは、

そして、私の本番環境のコードは

次のように、このデータソースを jetty.xml にも追加しました。

zeroDateTimeBehavior=convertToNull" "をどこに置けばいいのかわかりません。