快速比较列表本身

时间:2018-11-29 10:47:15

标签: performance comparison

我的数据库中有一个巨型列表(100k条目)。每个条目均包含ID,文本和日期。

我创建了一个函数来比较两个文本。现在看起来没有必要了。

有没有一种“好的”方法可以通过文本从列表中删除“重复项”(尽可能)? 目前,我要遍历该列表两次,并将每个条目与每个条目进行比较,但ID本身除外。

1 个答案:

答案 0 :(得分:0)

如果您的问题是何时在表中插入一行...您可以包括唯一约束。

PostgreSQL 创建表table1(  id串行主键,  txt VARCHAR(50),  dt时间戳,  唯一(txt) );

Oracle 创建表table1 (id numeric(10)NOT NULL,   txt varchar2(50)NOT NULL,   日期时间戳,   CONSTRAINT txt_unique唯一(txt) );