问题标签 [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 投票
1 回答
480 浏览

multithreading - Delphi 使用多线程扫描数据库目录

我需要扫描驱动器以查找包含我的数据库文件的目录,以将它们添加到 BDE 路径。如何让我的代码使用线程更快地完成它?我使用的是delphi 2007,所以不支持omniThread。我需要知道如何制作线程,以及如何执行它。这是我的代码:谢谢。

0 投票
1 回答
636 浏览

filter - hbase InternalScanner 和协处理器中的过滤器

全部:

最近,我在Hbase(0.94.17)中写了一个协处理器,A类扩展了BaseEndpointCoprocessor,一个行计数方法来计算一个表的行数。

我遇到了一个问题。

如果我没有在扫描中设置过滤器,我的代码适用于两个表。一个表有 1,000,000 行,另一个有 160,000,000 行。计算更大的桌子大约需要 2 分钟。

但是,如果我在扫描中设置过滤器,它只适用于小表。它会在更大的桌子上抛出异常。org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@2c88652b,java.io.IOException:java.io.IOException:java.lang.IndexOutOfBoundsException:索引:0,大小:0

相信我,我一遍又一遍地检查我的代码。

所以,要用过滤器计算我的表,我必须编写以下愚蠢的代码,首先,我没有在扫描中设置过滤器,然后,在我得到一条记录后,我编写了一个过滤它的方法。

它适用于两张桌子。

但我不知道为什么。

我尝试阅读 HRegion.java 中的扫描仪源代码,但是我没有得到它。

所以,如果你知道答案,请帮助我。谢谢你。

以下是我的 hbase util 代码:

0 投票
1 回答
216 浏览

hbase - 带有无效数据的 HBase 响应

这是来自 RegionServer 的调试日志。

你可以看到它得到的数据。这很不正常,我不知道为什么会这样。顺便说一句,我可以在扫描表时在 HBase shell 中得到正确的结果。

0 投票
1 回答
2643 浏览

java - 如何在 HBase 表中查找在特定列中具有特定值的所有行

在 HBase 表中,我有一个包含 3 列的列族 addr:addr:city、addr:state、addr:zip。我想找到所有带有 city = Chicago 的行。知道要使用哪个过滤器吗?什么是java语法?

0 投票
1 回答
21619 浏览

oracle - Why oracle CHOOSE INDEX RANGE SCAN over FAST FULL INDEX SCAN

I have read some documentation about indexes, I did some examples and now I have some doubts.

I create a table and insert random values, (A column has unique values) column A NOT NULL I create an index on A, B, C. (B-TREE)

Documentation says when all query values are in the index, the values are gathered from index (INDEX FAST FULL SCAN), but here optimizer is choosing another operation.

I have to specify a hint to optimizer choose INDEX FAST FULL SCAN (but i dont know why i have to specify it)

By the other hand ,this examples shows what oracle documentation says. When there is a value in the query that is not in the index, this value is accessed by TABLE ACCESS BY INDEX ROWID

My question is ,in the first example why Oracle CHOOSE INDEX RANGE SCAN over FAST FULL INDEX SCAN.

0 投票
1 回答
849 浏览

python - AWS Boto:scan() 未知关键字“限制”

有人遇到过这个吗?

错误:

我也不知道...

0 投票
1 回答
865 浏览

amazon-web-services - 使用过滤器扫描在 DynamoDB 中返回零结果

我在 DynamoDB 中有一个大约 300 000 行的表。它包含三列:源、数据和周期。源属性是哈希键,数据是范围键。循环属性是应用程序每次添加行时添加的数字。我曾经使用以下过滤器扫描这些行:

然而,这个扫描过滤器似乎自发地决定不再正常工作。每当我执行此请求时,它都会返回零结果。当我删除扫描过滤器时,它返回 20 个结果,所以我认为它与 limit 或 tableName 属性无关。有趣的是,当我将过滤器设置为查找周期等于“1”的项目时,它实际上可以工作,可能是因为表开头有 10 行周期 = 1。

我的问题只是如何解决这个问题。我应该添加一个新索引,还是应该更改这个扫描过滤器?我也可以尝试使用查询命令而不是扫描,但我之前的尝试也没有成功。

0 投票
2 回答
914 浏览

sas - SAS Scan 不喜欢第二个参数(do 循环计数器)

需要第二双眼睛:

收到以下错误:

看起来 SAS 不喜欢 &curLimOrDed - 1. 有什么帮助吗?

谢谢!

0 投票
1 回答
25 浏览

c - 从平面文件中读取而不输出整个内容

好的,这是一个可以读取文件并将值粘贴到屏幕上的函数,但是,我希望能够打印特定的行。现在,我应该创建一个循环来打印整个文件,但system("cls");每次数据计数不等于用户输入,还是有更好的方法来做到这一点?

0 投票
1 回答
943 浏览

java - 为什么扫描大 blob 值会使 HBase 集群崩溃?

我有一个 HBase 表,其中有两个列族,“i:*”用于信息,“f:b”用于文件:blob。我在值中存储图像,有些图像几乎是 12MB。

我可以在java中加载/插入文件没有问题,但是一旦我尝试通过扫描f:b族值(blob)来检索它们,我的扫描仪就会一直坐到它超时并且我的集群上的每个区域服务器依次死亡(我有一个 20 节点集群)。阻止我的扫描程序以某种方式对我无助的节点施加的这种准病毒的唯一方法是完全删除表(或者看起来如此)。

我正在使用 Cloudera EDH '0.98.6-cdh5.2.0'

不幸的是,我的客户只是超时了,所以那里没有有价值的例外,我可以从我的节点日志中得到的所有信息都在下面

这是我扫描表格的代码

谢谢 有谁知道为什么扫描大斑点可能会消灭我的集群?我敢肯定,这很愚蠢,只是无法弄清楚。