問題タブ [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.
sql-server - SQL Server 2014 Standard Edition ラージ テーブルのパフォーマンス
パフォーマンスに関して質問があります。現在、テーブルの行がすでに数百万のレコードにある場合、クエリのパフォーマンスに問題があるテーブルがあります。
これはテーブルです:
と のクラスター化インデックスでかなりフラットHistoryParameterID
ですSourceTimeStamp
。
これは私が使用しているストアドプロシージャです
ご覧のとおり、HistoryParameterID
とSourceTimestamp
が最初のクエリのパラメーターとして使用されています。そして、約 28k レコードである 8 時間分のレコードを取得すると、1.8 秒 - 700 ミリ秒という不安定なパフォーマンスで返されます。
デザインはスケーリングしますか?770 億レコードに達するたびに? または使用する戦略はありますか?SQL Server のバージョンは Standard Edition であるため、パーティション分割や列ストアは使用されません。または、SQL Server Standard Edition の最大パフォーマンスに達しましたか?
これは更新されたストアド プロシージャです
テーブル内の 41213 行から 849600000 行までを取得するのに、1.396 秒のクライアント処理時間がかかりました。
これを改善する方法はありますか?
sqlite - QSqlQuery bindValue 文字列に引用符を追加する
新しいレコードを sqlite テーブルに追加する関数を作成しました
コード:
select の実行時に表示される値:
1|'Nom'|'Pays'|'Ville'|'Adresse'|1234|'12345678'|'13245678'|'12345678'|'email@email.com'
Nom="x" を使用しようとしたときに、常にレコードを返さないときにこの問題を発見しました。
mysql - 1 つのテーブルを別のテーブルのデータで更新する
こんにちは、スコアという名前のテーブルとゲームという名前の別のテーブルがあります。可能な限り基本的なテーブルは次のようになります。
スコア:
Player AverageKills
extcy 5
games:
Player Kills
extcy 5
extcy 6
extcy2
4
extcy 7
元のextcy行。
上記のこのコードで私が間違っていることについてのアイデアはありますか?
c++ - QLabel 内の SQL クエリの出力を表示する
QLabel内のSQLクエリの出力を表示する予定のqt guiアプリケーションを作成しています。
これで、QTableView モデル内の出力を作成するのは非常に簡単になり、それを使用して行うことができます。
QLabel内でこれを達成する方法についてのアイデア???
クエリの出力は 1 つのレコードになります。たとえば、世界で最も高い山の名前、またはエンガルドの首都の名前です。シングルレコードのみ。
c++ - QtCreatorでSqlQueryの結果に基づいて条件文を実行するには?
私がやりたいのは、delete ステートメントを query.exec() することです。削除が成功した場合は、更新されたテーブルを表示し、そうでない場合は、名前が一致しなかったことを示す QMessageBox を表示します。
DELETE ステートメントでエントリが見つからない場合、query.exec() は FALSE になるという印象を受けました。しかし、名前に何を入力しても、常に真実です。この問題を回避する方法はありますか? 皆さんありがとう...
したがって、私が現在持っているコードは次のとおりです。
sql - SQL Server クエリのパフォーマンスを向上させる方法
ストアド プロシージャに次のクエリがあります。
役立つ可能性のあるその他の情報:
[SCM サーバー].[OrdrMgmt].dbo.STAGE_StageData - 2,000,000 行を超える dbo.CRM_tblActivityStore - 5,000,000 行を超える
これらのテーブルはどれもインデックス化されておらず、プライマリ キーもありません。
こちらは3時間以上かかります。
インデックスを追加すると、どの程度劇的に改善できますか?
それを改善するための他のアイデアはありますか?
ありがとう、
宜蘭
sql-server-2008 - 3 つの結合テーブルをピボットする SQL Server 2008
2 つのテーブルを結合するクエリがあります。結果は でピボットする必要がありますQuestionID
。これは、QuestionID
が水平ではなく垂直になったためです。
これが私のクエリです
出力は
私が必要とするのはQuestionID
、行にあることです。ピボットでこれを行うにはどうすればよいですか
よろしくお願いします