问题标签 [partition]

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 投票
0 回答
96 浏览

sql - 在多个子分区上高效查询

我有一个每天创建数百个子分区的数据库。这些分区被命名P_20140116_00001, P_20140116_00002,等。假设这些00001 - 99999是来自多个品牌的特定类型的汽车。

现在,我有一个在一天结束时运行的选择查询,但我觉得它不是最佳的;我确实给出了几个过滤器,其中包括日期。但是,在运行查询之前,我知道数据位于哪些特定的几个分区,但我让查询遍历所有分区(我认为)。我可以通过运行另一个(非常简单/快速)嵌套查询来指定所需的分区。我只是不知道这是否更有效率,但感觉会是这样。下面的一个例子:

例如,我想要统计今天已售出的所有大众汽车。我现在的选择查询仅指定索引字段“品牌”是大众汽车,并且要使用的分区是今天。但是,我知道只有00003, 00103, and 00203types of Volkswagen,这意味着只有数据会导致这 3 个分区中的结果。

我的问题是:

  • 这个查询是否会遍历当天所有其他子分区中的所有数据,即使我知道该查询不会在那里获得任何命中?
  • 我是否可以只针对我知道所需数据所在的分区,通过执行类似的操作P_[sysdate]_[substring in (select type_id from db.types where name = 'Volkswagen')] ?
  • 这会提高查询的效率吗?
  • 有没有比我现在更有效地获得预期结果的另一种方法?

非常感谢您提供的信息!

0 投票
1 回答
554 浏览

mysql - MYSQL 分区避免全扫描表

背景:我有 800 万条记录,我想加快查询时间这是我的表

我的问题是我想避免完全扫描到表,例如,如果我的查询像

输出:

我只想扫描具有该数据的分区。可能吗?

0 投票
2 回答
18934 浏览

c - C 随机枢轴快速排序(改进分区功能)

我是一名计算机科学专业的学生(刚刚开始),我正在使用伪代码编写一个随机枢轴版本的 Quicksort。我已经编写并测试了它,但是一切都很完美......

分区部分看起来有点太复杂了,感觉我漏掉了什么或者想多了。我不明白这是否可以,或者我是否犯了一些可以避免的错误。

长话短说:它有效,但如何做得更好?

提前感谢所有帮助

0 投票
2 回答
69234 浏览

python - Python 分区和拆分

我想使用 split 和 partition 将字符串与两个单词(例如“word1 word2”)分开,并分别打印(使用 for)这些单词,例如:

这是我的代码:

这正在发生:

0 投票
1 回答
1993 浏览

sql-server - T-SQL 对字符串列进行分区

我尝试通过对其他列进行分组来生成一个新列,并且下面的代码有效。

有没有办法通过使用字符串列来运行此代码?使用LocationName代替RVCPOSId之前的OVER语句。

到目前为止,我在网上找不到任何东西。它不必是这种方法。我需要在单独的列中对 955进行分组organizationID, Location_Code, transactionID和显示。locationName

现在怎么样了:

我希望它如何

一个事务可以有多个 menuItems,并且它总是有 1 个位置记录,就像一个 menuItem 一样保存。这是一个技巧。我喜欢创建一个新列来应用位置名称,即在提供的示例数据中的 toEntity 下的 Liv Retail。

如果我追求不可能的事情,请告诉我。然后我将分解 stmt 并使用 join 连接表。

提前致谢。

0 投票
1 回答
487 浏览

algorithm - 将一个集合划分为恰好 k 个块

我需要一种算法来将集合S的所有分区精确地 生成为k < |S| 块。

注意:我已经找到了生成所有可能分区的算法;我只需要k 分区算法

任何想法?

0 投票
1 回答
68 浏览

java - 如何在以 Linux 为操作系统的 FAT32 分区上运行 Java?

我的情况与此 SO post 中描述的情况相同。看起来,没有找到解决方案。

我也愿意使用 OpenJDK,如果它的构建过程/makefile 可以以某种方式被更改以产生一个整体的、静态链接的java二进制文件,而不是一个松散悬挂lib*.so的二进制文件,后者后来难以被加载程序搜索或加载。

0 投票
0 回答
141 浏览

java - 选择枢轴的快速排序代码

我正在尝试写一个quick sortfor Strings。我编写了代码,它在我运行程序时工作。我能够成功地对数组进行排序。应用快速排序时,将数组与0 - (x - 1)和分开(x + 1) - y,其中 x 是枢轴位置,y 是数组的结尾。我希望能够在我的 main 方法中选择自己的枢轴,而不是不断地使用数组的最后一个条目作为枢轴。

问题是,我想不出一种方法来应用它。我尝试将快速排序的调用编辑为,quicksort(blah, 0, pivot_position)并将我的快速排序方法编辑为quicksort(list, q + 1, list.length - 1). 它运行,但未排序。我可以得到任何帮助来解决这个问题吗?谢谢你。

*此外,这一切都是通过终端运行的。

0 投票
1 回答
1171 浏览

azure - 如何从 Azure 存储表中的每个分区获取顶行

我有一个 Azure 存储表,其中每个分区都存储有关我的自定义数据类的一些信息。每个分区行更像是该类的历史记录,并且仅支持在查询时返回最新记录。

当我知道要查找哪个分区时,就很容易得到最新的记录,如下所示:

现在的场景是从所有分区中获取最高记录。如何以有效的方式在一次调用中检索每个分区的顶部记录?

0 投票
1 回答
512 浏览

backbone.js - 使用backbone.js的照片库算法

我在理解Photo Gallery Algorithm中的算法时遇到问题。主要部分我不是很不知道第二步中指定的分区的表示是什么

(2b) 使用纵横比作为权重将照片分布在行上

权重和分区是数组的东西。我正在使用此链接中的linear_partition.js:https ://github.com/math-utils/linear-partition/blob/master/linear_partition.js

最后第三个:我完全迷路了..

有人可以告诉我发生了什么,尤其是第三个。