anxn

anxn

V2EX 第 520146 号会员,加入于 2020-11-24 12:57:02 +08:00
今日活跃度排名 18808
根据 anxn 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
anxn 最近回复了
这种需求量很大吗?很多命令行工具可以直接压缩

还得下个应用,不嫌麻烦吗,还不是开源的
linux 、mac:pyenv
Windows:无
7 天前
回复了 anxn 创建的主题 MySQL SELECT COUNT(*) 查询如何优化?
@sutra 不是,是带上 WHERE MATCH ( btitle ) AGAINST 子句的,就是 MATCH ( btitle ) AGAINST 的记录数
7 天前
回复了 anxn 创建的主题 MySQL SELECT COUNT(*) 查询如何优化?
@anxn 补充一下,全文搜索 LIMIT 1000;应该是个优化思路
7 天前
回复了 anxn 创建的主题 MySQL SELECT COUNT(*) 查询如何优化?
@encro 全文索引也研究了,就是发现查 3 个字的人名还是比较慢,比如包含这个人名的记录有 5k 多条(记录不超过 1k 条得话可以达到毫秒级),查询还是得花 3 秒多,不过 COUNT(*)就非常快了,可以达到毫秒级

这是我的配置文件
innodb_ft_min_token_size = 1
innodb_ft_max_token_size = 84
ngram_token_size = 2

SQL 语句:

SELECT
*
FROM
bookclist
WHERE
MATCH ( btitle ) AGAINST ('邓小平' IN NATURAL LANGUAGE MODE );

查"邓小平"或者"邓小"都是 3 秒多,研究了好久不知道咋优化了,不知道 MySQL 能不能对指定词库做索引,之前只查到了 stopword
7 天前
回复了 anxn 创建的主题 MySQL SELECT COUNT(*) 查询如何优化?
@sutra 这个方法测试可行,感谢!
7 天前
回复了 anxn 创建的主题 MySQL SELECT COUNT(*) 查询如何优化?
@lanlanye 感谢建议,不过第 2 条查了下是 MySQL 8 才支持 OVER()函数,公司项目还是 5.7 版的
再研究研究怎么弄合适吧
8 天前
回复了 anxn 创建的主题 MySQL SELECT COUNT(*) 查询如何优化?
@ration 对 第一条就是有分页
发帖的时候火急火燎,想删帖的时候又火急火燎,笑了,
21 天前
回复了 anxn 创建的主题 Java springboot 记录用户操作日志到数据库最佳实践?
感谢各位 V 友!
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2716 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 15:31 · PVG 23:31 · LAX 08:31 · JFK 11:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.