问题标签 [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 中有一个表,它是从仍在生产中的遗留系统继承而来的,该系统根据以下代码构建。我创建了一个 SP 来查询表,如表创建语句下方的代码中所述。我的问题是,通过 Enterprise Library 4 和 DataReader 对象从 .NET 到此 SP 的调用偶尔会很慢。SP 通过数据层中的循环结构调用,该结构指定进入 SP 以填充用户对象的参数。值得一提的是,不会在每次通过循环结构时都进行慢速调用。它通常会在一天或更长时间的大部分时间里都很好,然后开始展示,这使得调试变得非常困难。

有问题的表包含大约 500 万行。例如,缓慢的调用将需要长达 10 秒的时间,而快速的调用平均需要 0 到 10 毫秒。我在慢速调用期间检查了锁定/阻塞事务,没有找到。我在数据层创建了一些自定义性能计数器来监控调用时间。从本质上讲,当性能很差时,这对那个电话来说真的很糟糕。但是当它很好时,它真的很好。我已经能够在几台不同的开发人员机器上重现该问题,但不能在我们的开发和暂存数据库服务器上重现,这些服务器当然具有更强大的硬件。通常,通过重新启动 SQL Server 服务可以解决问题,但并非总是如此。表上有我正在查询的字段的索引,但是有比我想要的更多的索引。但是,由于它可能对遗留系统产生影响,我不愿删除任何索引或玩具。以前有没有人遇到过这样的问题,或者您有解决方法的建议吗?

0 投票
2 回答
14264 浏览

tsql - 如何在 T-SQL 中将变量赋值与数据检索操作结合起来

澄清一下,我正在运行 Sybase 12.5.3,但我相信这也适用于 SQL Server 2005。基本上,我正在尝试编写一个看起来有点像这样的查询,我已经尽可能地简化它以突出问题:

此查询给我以下错误:“错误:141 为变量赋值的 SELECT 语句不得与数据检索操作结合使用。”

到目前为止,我唯一的解决方法是将派生表数据插入到一个临时表中,然后再次选择它。效果很好,但是这不起作用的事实让我很恼火。有一个更好的方法吗?

0 投票
2 回答
723 浏览

javascript - 从网页中检索 csv 文件

我想从网页保存一个 csv 文件。但是,页面上的链接并没有直接指向文件,而是调用了某种javascript,从而导致了文件的打开。换句话说,我要下载的文件没有明确的 url 地址,或者至少我不知道它应该是什么。我找到了一种下载文件的方法,方法是激活 Internet Explorer,进入网页并按下链接按钮,然后通过对话框保存文件。这很难看,我想知道是否有更优雅(和快速)的方法来检索文件而不使用 Internet Explorer(例如,通过使用 urllib.retrieve 方法)不允许发布源代码...):

“CSV”

有任何想法吗?

萨沙

0 投票
1 回答
291 浏览

api - 网站数据检索

最近的一篇文章促使我选择了一个我已经从事了一段时间的项目。我想为多个站点创建一个 Web 服务前端,以允许从结果和站点的其他区域自动完成表单和数据检索。我已经使用Selenium和自定义代码取得了一定程度的成功,但是我希望将其扩展到添加其他站点是一项微不足道的任务的阶段(甚至可能不需要开发人员)。

Kapow 网络数据服务器看起来可以实现很多这样的功能,但我听说它非常昂贵(目前正在等待报价)。有没有人有这方面的经验,或者可以提出任何替代方案(理想情况下是开源的)?

免责声明:我意识到从第三方网站自动检索数据的潜在合法性问题 - 该工具旨在用于价格比较系统,所有与之集成的网站都将在所有者的明确许可下完成。如果网站提供 API,这显然是最受欢迎的方法。

谢谢

0 投票
1 回答
1033 浏览

c# - 使用 LINQtoSQL 从 ASP.NET MVC 中的外键表中检索项目和值

我们的团队目前正在开展一个大型项目,该项目大量使用外键表,因为它们在我们的 TeamMember 管理 Web 应用程序中使用。

基本上,一个 TeamMember 可以在一个 Team、一个 Area 和一个 TeamArea 中(后者用于编辑和权限管理)。

我的主要目标是检索数据,以便在我的编辑/创建视图中将这些 FK 字段显示为真实的 DropDownLists,而不是带有 FK_ID 编号的 TextBoxes。

到目前为止我已经尝试过:

  • 创建一个将所有其他数据存储在列表中的 FormViewModel。结论:不可用,因为我需要传递/创建我的存储库的另一个实例。

  • 直接在 TeamMember 类上实现这些列表——但效果并不好。

  • 还考虑在存储库中对其进行编码,但无法真正从表中正确获取数据。

实现这一目标的最佳和“最干净”的方法是什么?

0 投票
2 回答
1357 浏览

php - 如何在 PHP 中有条件地从数据库中检索行?

好的,我有一个充满值的数据库,其中一个字段值用于潜在客户,另一个字段值用于客户...

我只想检索客户信息...

函数怎么写???

更新

这是我尝试编写的脚本:

0 投票
1 回答
480 浏览

mysql - 大型分析数据库响应式检索 (MYSQL)

我想为网络创建一个“谷歌分析”类型的应用程序——即一个基于网络的工具来为我的数据库做一些报告和绘图。问题是数据库很大,所以我不能实时进行查询,因为查询时间太长而且工具没有响应。

如何使用 cron 作业来帮助我?使我的图表具有响应性的最佳方法是什么?我想我需要对我的一些数据库表进行去特征化,但是如何使这些查询更快呢?我可以将哪些中间值存储在另一个数据库表中以使其更快?

谢谢!

0 投票
2 回答
112 浏览

php - PHP / MySQL 格式化:如何使用此类数据的示例?

对于这种奇怪/模糊的问题,请提前抱歉:)。我现在已经多次遇到这种存储在 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:"版本";s:3 :"1.0";}

字符和字母是怎么回事?例如,我猜测 s:9:"max_inbox" 指的是一个由九个字符组成的字符串,该字符串是 max_inbox。但是当从数据库中提取这些数据时,它是如何用 PHP 操作的(为什么 s:9 是必要的)?

谢谢大家!

0 投票
2 回答
615 浏览

ajax - Drupal Ajax 数据检索延迟

我有一个带有下面代码的简单点击功能,但我似乎无法在第一次点击时获取数据。

在我的回调函数中,我只需要 return drupal_json('hello'); 但直到第二次才出现。例如,如果我点击按钮,什么都不会发生,但如果我再次点击它,它会提示“你好”。在有动态数据的情况下,也会一键延迟。例如,假设第一次点击应该提示 1,第二次点击应该提示 2,以此类推。相反,第一次点击什么都不做,第二次点击会提示 1,第三次点击会提示 2,等等。任何想法为什么会发生这种情况?谢谢。

0 投票
1 回答
97 浏览

nhibernate - NHibernate 内部数据检索方法

在内部,NHibernate 是使用 DataSets 还是 SqlDataReaders 从 sql server 访问数据还是依赖?