小编ale*_*lex的帖子

21
推荐指数
3
解决办法
4万
查看次数

varchar上的SQL索引

我有一个表的列varchar(50)和a float.我需要(很快)看看与给定字符串相关联的浮点数.即使使用索引,这也相当慢.

但是,我知道每个字符串都与一个整数相关联,我在查找时就已知道,因此每个字符串都映射到一个唯一的整数,但每个整数都不会映射到唯一的字符串.人们可能会认为它是一种树状结构.

是否可以通过向表中添加此整数,对其进行索引以及使用如下查询来获取任何内容:

SELECT floatval FROM mytable WHERE phrase=givenstring AND assoc=givenint
Run Code Online (Sandbox Code Playgroud)

这是Postgres,如果你说不清楚,我对数据库的经验很少.

sql postgresql indexing performance

14
推荐指数
2
解决办法
2万
查看次数

适用于Windows的Good Postgres图形客户端

这个名字几乎说明了一切.现在我正在使用Squirrel - 它经常崩溃并且遇到内存问题(我已经尝试增加堆大小).我不需要任何特别花哨或功能齐全的东西 - 只需要2.4 GB的RAM来存储150万行,8列结果集.

postgresql client

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

postgresql ×3

sql ×2

client ×1

csv ×1

indexing ×1

performance ×1

squirrel-sql ×1