问题标签 [database-scan]

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 投票
5 回答
27193 浏览

sql - sql statistics io scan count解释

简单的问题,但我在谷歌上没有找到很好的解释。使用 Set Statistics IO ON 时,在 management studio 的消息窗口中提供了逻辑读取和扫描计数。如果我有:

tblExample,扫描计数 5,逻辑读取 20

扫描计数意味着什么?

0 投票
2 回答
74 浏览

database - 在上传表单中加载文件时是否可以在数据库中搜索相关文件

我有一个涉及将文件上传到该站点的站点的想法。但我想要 - 并且想知道是否可能 - 是当用户单击“浏览”并选择文件时,如果站点可以在将文件上传到之前自动扫描站点的数据库以查找类似文件地点。当您在此站点上提出问题时,类似于自动的“相关问题”。

0 投票
2 回答
242 浏览

mysql - 从底部扫描一个mysql表

当我运行 mysql select 语句时,它需要很长时间,因为我之前已经删除了大量的行。

表格有没有办法从底部开始扫描,而不是从顶部开始扫描?

0 投票
1 回答
68 浏览

database - 扫描时激活?

我不确定这是否是我需要问这个问题的地方,但它就在这里。我公司正准备发布 PIN 卡(类似于电话卡)格式的软件程序。每张卡片上都有一个 PIN 码,位于草稿板下方。然后可以使用 PIN 码从我们的网站下载软件程序。

我需要弄清楚如何防止盗窃。我知道使用电话卡,只有在收银台扫描 PIN 码后才能使用。我将如何获得此设置?我需要设置一个“特殊”数据库还是什么?

我如何知道该卡是否已在登记处扫描?POS 会将其提交到数据库吗?

0 投票
4 回答
85706 浏览

postgresql - 为什么 PostgreSQL 对索引列执行顺序扫描?

非常简单的例子——一张表,一张索引,一次查询:

给我:

为什么它不执行索引扫描?我错过了什么?

0 投票
2 回答
3504 浏览

hadoop - 如何在 HBase 中存储数据以通过 Partial Key 扫描进行有效获取?

我的密钥包含三个部分:数字、类型、名称

“类型”只有 A 和 B 两种,而 num 可以有更多的值,例如 0,1,2..,30

我必须获取关于 num 和 type 的数据,即获取所有具有指定 num 和 type 的键的行。

我可以以以下形式存储数据:1.num|type|name 或 2.type|num|name

如果我使用部分键扫描,考虑 HBase 如何扫描数据,这是存储数据的最佳策略?

这就是我设置部分键扫描的方式:对于 1。

对于 2。

0 投票
1 回答
516 浏览

get - Hbase。大行中的连续列读取。可能吗?

我在单节点模式下使用 HBase。我在表格中的行很大。我必须使用 Java API 顺序读取所有行中的所有列。但是 Get 和 Scan 操作返回整行(结果包含该行中的所有列)。需要大量 RAM。那么,如果某些行高于可用 RAM,我该怎么办?是否可以逐列顺序读取?

0 投票
1 回答
500 浏览

filter - 如何使用“列中的多个 AND”来过滤 hbase 中的行?

像这样的场景:在一个hbase表中,不同的行有不同的列,例如:row1有列fm:a、fm:b、fm:c row2有列fm:a、fm:d

所以我想用一个scan来测试一行是否同时有fm:a & fm:b列,如果有,则返回这一行,否则,扫描结果中不应该返回这一行。在上述情况下,我只想返回 row1。

我检查了 hbase 中的过滤器,看起来如果在过滤器级别这样做,性能会很差。有任何想法吗?

0 投票
1 回答
1912 浏览

filter - HBase 扫描过滤器 - 跳过不需要列的行

我试图在我的 HBase Scan 对象上放置一个过滤器,它会跳过没有填充必要列的行。我想我应该先使用一个跳过过滤器,但后来我被难住了。我在包摘要中没有看到任何关于列是否存在的信息。

我应该使用列值过滤器,并检查有问题的列是空的还是空白的?以及为什么过滤器会返回列(例如 ColumnCountGetFilter)?是否有指南或有人可以指点我了解更多关于过滤器的信息,而不仅仅是 javadocs 的集合?

0 投票
0 回答
1479 浏览

hadoop - Hadoop:Map Reduce:从 HBase 读取,但按一列的内容过滤行

我对 Hadoop 真的很陌生,我无法找到我的问题的答案。我想写一个 map reduce 作业,我从 HBase 读取然后写入一个简单的文本文件。

在 HBase 中,我有一个代表 id 的列。现在我不想处理我的 HBase 表中的所有包含行,而只想处理 maxId 和 minId 之间的行。

我发现我可以使用用户过滤器(scan.setFilter),这样我就可以过滤与我的请求不匹配的行。

这是我的第一个 Map Reduce 工作,所以请耐心等待 :-)

我有一个入门类,我在其中配置作业和扫描对象,然后开始作业。

现在,我的第一次尝试是这样的:

好吧,我不确定这是否是正确的方法。我还读到我可以将我的 minId 和 maxId 与配置对象一起传递给 Map Job,但我不确定如何。

再说了,以后我该怎么办?我通常会启动这项工作initTableMapperJob并将扫描对象传递给它。我读过一些 ResultScanner 等,我需要它们吗?我认为 MapReduce 框架现在会自动将正确的行传递给我的地图作业,对吗?