0

私は、任意の操作を処理するためのキューを作成したアプリケーションを作成しています。そのために、最初に Queue Database とプロセスを表示するウィンドウを作成します。しかし、データベースが作成されない限り、キュー ウィンドウを表示できません。このプロセスには合計 10 秒かかります。10 秒のデータベース作成のうち、約 8 秒かかり、残りの時間はデータのゲッターとセッターにかかりました。そのため、データベースの作成時間を短縮できるかどうかを知りたいです。データベースに Java Derby を使用しています。

データベースの作成- (約 7.569 秒)

objConnectionPool = new ConnectionPool("jdbc:derby:" + sFolder.getAbsolutePath() + "/operationqueue" + sDBFileName, null, null, "org.apache.derby.jdbc.EmbeddedDriver");

テーブル作成(約800ミリ秒)

文字列 sQry = "CREATE TABLE " + sTableName + " (id INTEGER PRIMARY KEY, aaa VARCHAR(32672) ,bbb VARCHAR(25),ccc VARCHAR(25),report VARCHAR(32672),size DOUBLE, fName VARCHAR(10000)) ";

PreparedStatement ps = objConnection.prepareStatement(sQuery); int iUpdate = ps.executeUpdate();

ありがとう

4

0 に答える 0