問題タブ [data-retrieval]

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

sql-server-2005 - .NET アプリケーションから SQL Server への呼び出しが散発的に遅くなる

以下のコードに従って構造化された、まだ運用中のレガシー システムから継承した SQL Server のテーブルがあります。table create ステートメントの下のコードで説明されているように、テーブルをクエリするための SP を作成しました。私の問題は、エンタープライズ ライブラリ 4 と DataReader オブジェクトの両方を介した .NET からこの SP への呼び出しが散発的に遅いことです。SP は、データ層のループ構造を介して呼び出されます。ループ構造は、ユーザー オブジェクトを設定する目的で SP に入るパラメーターを指定します。また、ループ構造を通過するたびに遅い呼び出しが発生するわけではないことに注意することも重要です。通常、ほとんどの場合、またはそれ以上は問題なく、その後表示を開始すると、デバッグが非常に困難になります。

問題のテーブルには、約 500 万行が含まれています。たとえば、遅い呼び出しには 10 秒もかかりますが、速い呼び出しには平均で 0 ~ 10 ミリ秒かかります。スロー コール中にトランザクションのロック/ブロックを確認しましたが、何も見つかりませんでした。呼び出し時間を監視するために、データ層にいくつかのカスタム パフォーマンス カウンターを作成しました。基本的に、パフォーマンスが悪いと、その 1 つの呼び出しが非常に悪くなります。でも、いいときは本当にいい。いくつかの異なる開発者マシンで問題を再現できましたが、もちろんより強力なハードウェアを備えた開発およびステージング データベース サーバーでは再現できませんでした。通常、問題は SQL サーバー サービスを再起動することで解決されますが、常にではありません。クエリしているフィールドのテーブルにインデックスがあります。しかし、私が望むよりも多くのインデックスがあります。ただし、従来のシステムに影響を与える可能性があるため、インデックスを削除したり、いじったりすることをためらっています。誰かが以前にこのような問題を経験したことがありますか、またはそれを解決するための推奨事項はありますか?

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

tsql - T-SQLで変数の割り当てとデータ取得操作を組み合わせる方法

明確にするために、私はSybase 12.5.3を実行していますが、これはSQLServer2005にも当てはまると思います。基本的に、私はこのようなクエリを作成しようとしています。問題を強調するために、可能な限り単純化しました。

このクエリにより、次のエラーが発生します。「エラー:141変数に値を割り当てるSELECTステートメントは、データ取得操作と組み合わせてはなりません。」

これまでに私が得た唯一の回避策は、派生テーブルのデータを一時テーブルに挿入してから、もう一度選択することです。これは問題なく機能しますが、これが機能しないという事実は私を苛立たせます。これを行うためのより良い方法はありますか?

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

api - ウェブサイトのデータ取得

最近の記事で、私がしばらく取り組んできたプロジェクトを取り上げることになりました。多数のサイト用の Web サービス フロント エンドを作成して、フォームの自動入力と結果からのデータ取得、およびサイトの他の領域を可能にしたいと考えています。私はSeleniumとカスタム コードを使用してある程度の成功を収めましたが、サイトを追加するのが簡単な作業 (おそらく開発者さえも必要としない作業) までこれを拡張したいと考えています。

Kapow Web データ サーバーは、これを実現するように見えますが、非常に高価であると言われています (現在見積もり待ち)。誰かがこれを経験したことがありますか、または代替案(理想的にはオープンソース)を提案できますか?

免責事項:サード パーティの Web サイトからのデータ取得の自動化に関する潜在的な合法性の問題を認識しています。このツールは価格比較システムで使用するように設計されており、それに統合されたすべての Web サイトは、所有者の明示的な許可を得て作成されます。サイトが API を提供する場合、これは明らかに好まれるアプローチです。

ありがとう

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

c# - LINQtoSQL を使用して ASP.NET MVC の外部キー テーブルから項目と値を取得する

私たちのチームは現在、TeamMember Management Webapp で使用されている外部キー テーブルを多用する大規模なプロジェクトに取り組んでいます。

基本的に、1 つの TeamMember は、チーム、エリア、および TeamArea (編集と権利管理のための後者) に所属できます。

私の主な目標は、これらの FK フィールドを、編集/作成ビューで FK_ID 番号を持つ TextBoxes の代わりに値を持つ実際の DropDownLists として表示するためのデータを取得することに焦点を当てています。

私がこれまでに試したこと:

  • 他のすべてのデータをリストに格納する FormViewModel を作成します。結論:リポジトリの別のインスタンスを渡す/作成する必要があるため、使用できません。

  • これらのリストを TeamMember クラスに直接実装しますが、うまくいきませんでした。

  • また、リポジトリでハーコーディングすることも考えましたが、実際にはテーブルからデータを正しく取得できませんでした。

それを達成するための最善かつ「最もクリーンな」アプローチは何でしょうか?

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

php - PHP でデータベースから条件付きで行を取得する方法は?

OK、見込み客用のフィールド値とクライアント用のフィールド値を持つ値でいっぱいのデータベースがあります...

クライアント情報だけを取得したいのですが...

関数の書き方???

アップデート

ここに私が書こうとしたスクリプトがあります:

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

php - PHP / MySQL formatinng:このタイプのデータがどのように使用されるかの例?

ちょっと変わった/漠然とした質問で事前に申し訳ありません:)。MySQLデータベースに保存されているこの種のフォーマットに何度か遭遇しましたが、データがどのように使用されているのか疑問に思っていますか?たとえば、このコード行はbbPressフォーラムプラグインbb_messageからのものです。

a:8:{s:9: "max_inbox"; i:50; s:13: "auto_add_link"; b:1; s:9: "email_new"; b:1; s:11: "email_reply"; b :1; s:9: "email_add"; b:1; s:13: "email_message"; b:0; s:16: "threads_per_page"; i:0; s:7: "version"; s:3 :"1.0";}

文字や文字はどうしたの?たとえば、s:9: "max_inbox"は9文字の文字列を指し、文字列はmax_inboxだと思います。しかし、このデータがデータベースからプルされるときに、このデータはPHPでどのように操作されますか(そしてなぜs:9が必要になるのでしょうか)?

皆さんありがとう!

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

ajax - Drupal Ajax データ取得の遅延

以下のコードで簡単なクリック機能がありますが、最初のクリックでデータを取得できないようです。

私のコールバック関数では、単に return drupal_json('hello'); を持っています。しかし、2回目まで表示されません。たとえば、ボタンをクリックしても何も起こりませんが、もう一度クリックすると「こんにちは」という警告が表示されます。動的なデータがある場合は、それも 1 クリック遅れます。たとえば、1 回目のクリックでアラート 1、2 回目のクリックでアラート 2 などとします。代わりに、最初のクリックは何もせず、2 回目のクリックはアラート 1、3 回目のクリックはアラート 2 などです。ありがとう。

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

nhibernate - Hibernate の内部データ取得メソッド

内部的には、NHibernate は DataSets または SqlDataReaders を使用して SQL サーバーからデータにアクセスしますか、それとも依存しますか?