問題タブ [qsqlquery]

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

sql-server - SQL Server 2014 Standard Edition ラージ テーブルのパフォーマンス

パフォーマンスに関して質問があります。現在、テーブルの行がすでに数百万のレコードにある場合、クエリのパフォーマンスに問題があるテーブルがあります。

これはテーブルです:

と のクラスター化インデックスでかなりフラットHistoryParameterIDですSourceTimeStamp

これは私が使用しているストアドプロシージャです

ご覧のとおり、HistoryParameterIDSourceTimestampが最初のクエリのパラメーターとして使用されています。そして、約 28k レコードである 8 時間分のレコードを取得すると、1.8 秒 - 700 ミリ秒という不安定なパフォーマンスで返されます。

デザインはスケーリングしますか?770 億レコードに達するたびに? または使用する戦略はありますか?SQL Server のバージョンは Standard Edition であるため、パーティション分割や列ストアは使用されません。または、SQL Server Standard Edition の最大パフォーマンスに達しましたか?


これは更新されたストアド プロシージャです

テーブル内の 41213 行から 849600000 行までを取得するのに、1.396 秒のクライアント処理時間がかかりました。

これを改善する方法はありますか?

0 投票する
0 に答える
693 参照

sqlite - QSqlQuery bindValue 文字列に引用符を追加する

新しいレコードを sqlite テーブルに追加する関数を作成しました

コード:

select の実行時に表示される値:

1|'Nom'|'Pays'|'Ville'|'Adresse'|1234|'12345678'|'13245678'|'12345678'|'email@email.com'

Nom="x" を使用しようとしたときに、常にレコードを返さないときにこの問題を発見しました。

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

mysql - 1 つのテーブルを別のテーブルのデータで更新する

こんにちは、スコアという名前のテーブルとゲームという名前の別のテーブルがあります。可能な限り基本的なテーブルは次のようになります。

スコア:

Player AverageKills
extcy 5


games:

Player Kills
extcy 5
extcy 6 extcy2
4
extcy 7

元のextcy行。

上記のこのコードで私が間違っていることについてのアイデアはありますか?

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

c++ - QLabel 内の SQL クエリの出力を表示する

QLabel内のSQLクエリの出力を表示する予定のqt guiアプリケーションを作成しています。

これで、QTableView モデル内の出力を作成するのは非常に簡単になり、それを使用して行うことができます。

QLabel内でこれを達成する方法についてのアイデア???

クエリの出力は 1 つのレコードになります。たとえば、世界で最も高い山の名前、またはエンガルドの首都の名前です。シングルレコードのみ。

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

c++ - QtCreatorでSqlQueryの結果に基づいて条件文を実行するには?

私がやりたいのは、delete ステートメントを query.exec() することです。削除が成功した場合は、更新されたテーブルを表示し、そうでない場合は、名前が一致しなかったことを示す QMessageBox を表示します。

DELETE ステートメントでエントリが見つからない場合、query.exec() は FALSE になるという印象を受けました。しかし、名前に何を入力しても、常に真実です。この問題を回避する方法はありますか? 皆さんありがとう...

したがって、私が現在持っているコードは次のとおりです。

0 投票する
3 に答える
94 参照

sql - SQL Server クエリのパフォーマンスを向上させる方法

ストアド プロシージャに次のクエリがあります。

役立つ可能性のあるその他の情報:

[SCM サーバー].[OrdrMgmt].dbo.STAGE_StageData - 2,000,000 行を超える dbo.CRM_tblActivityStore - 5,000,000 行を超える

これらのテーブルはどれもインデックス化されておらず、プライマリ キーもありません。

こちらは3時間以上かかります。

インデックスを追加すると、どの程度劇的に改善できますか?

それを改善するための他のアイデアはありますか?

ありがとう、

宜蘭

0 投票する
0 に答える
59 参照

sql-server-2008 - 3 つの結合テーブルをピボットする SQL Server 2008

2 つのテーブルを結合するクエリがあります。結果は でピボットする必要がありますQuestionID。これは、QuestionIDが水平ではなく垂直になったためです。

これが私のクエリです

出力は

私が必要とするのはQuestionID、行にあることです。ピボットでこれを行うにはどうすればよいですか

よろしくお願いします