V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  syncher  ›  全部回复第 5 页 / 共 15 页
回复总数  296
1  2  3  4  5  6  7  8  9  10 ... 15  
2017-08-10 00:32:58 +08:00
回复了 Aluhao 创建的主题 MySQL 单表三千万数据分页优化方案
> 现在的做法是通过先查询取出 id
SELECT id FROM `article_comments` LIMIT 19999980, 20;

另外,如果这条 SQL 查询速度很慢那么是不是因为你使用的是 InnoDB 引擎,InnoDB 下默认为聚集索引,聚集索 ID 和数据存一起,所以通过 id 查询很慢,如果是这样可以考虑在其他列和 id 列上建立联合索引,查询时使用索引覆盖。

ALTER TABLE article_comments ADD INDEX id_c1(id,c1);

SELECT id FROM `article_comments` ORDER BY id,c1 LIMIT 19999980, 20;
2017-08-10 00:03:23 +08:00
回复了 Aluhao 创建的主题 MySQL 单表三千万数据分页优化方案
1. 大数据下分页舍弃精度换效率,一般都用 where id > 199980。
2. 可以试试可以延迟关联,
select * from tableName inner join (select id from tableName limit 199980,20) as tmp using(id);
3. 如果一定要追求精度建议数据不进行物理删除,删除时做逻辑删除,这样 id 就不会缺失。
调 Bug 的时候老程序员告诉我,没有消息是最好的消息
2017-08-09 19:13:03 +08:00
回复了 xoxo419 创建的主题 程序员 你是因为什么而走上编程的不归路?
好玩
2017-08-09 15:58:02 +08:00
回复了 n7then 创建的主题 程序员 大家 Hexo 都用什么主题? 有自动部署之类的科技吗?
@ghui 咱俩域名好像啊,gbin.me
2017-08-09 09:01:35 +08:00
回复了 wlxwolves 创建的主题 职场话题 大伙儿怎么看程序员走得早的问题?
想歪+1
2017-08-09 00:38:15 +08:00
回复了 lostvincent 创建的主题 天黑以后 20170809 午夜俱乐部
总体来讲还是阿里大于好,就是短信模版太死板。
2017-08-09 00:31:50 +08:00
回复了 lostvincent 创建的主题 天黑以后 20170809 午夜俱乐部
一直找一个短信发送接口没找到满意的
2017-08-08 13:56:14 +08:00
回复了 syncher 创建的主题 MySQL MySQL 时间存储类型的问题
@littleylv 我是想如果用 datetime 是不是不便于查找,我想在该列上建立索引,这样是不是应该用 int?
2017-08-08 13:48:39 +08:00
回复了 syncher 创建的主题 MySQL MySQL 时间存储类型的问题
@moult @Infernalzero 感谢回复,我大概找到答案了,同意 @moult 说的看需求
https://stackoverflow.com/questions/409286/should-i-use-field-datetime-or-timestamp
2017-08-08 12:58:17 +08:00
回复了 syncher 创建的主题 MySQL MySQL 时间存储类型的问题
@siteshen @strict @lol173 感谢回复。timestamp 排序是不是没有 int 快
2017-08-08 12:25:20 +08:00
回复了 varzy 创建的主题 求职 [应届生求职] PHP ,前端职位求带走
支持一下
2017-08-08 09:55:42 +08:00
回复了 AlwaysBehave 创建的主题 问与答 LaTex 转换到 Word 的方式有什么方式
@AlwaysBehave 血的教训,特别和队友一起做东西的队友和导师都不会 LaTex 的时候更惨
2017-08-08 08:21:41 +08:00
回复了 nothing2 创建的主题 问与答 求教: PHP 从 sqlite 读取数据时如何按拼拼音排序?
强行回复。 如果是 GBK 编码,默认按照拼音排序,所以直接 ``ORDER BY unitname ASC``就行。如果是其他编码可以转为 GBK 试试,MySQL 下是这样:`` ORDER BY CONVERT(unitname USING GBK) ASC``
2017-08-08 07:42:06 +08:00
回复了 AlwaysBehave 创建的主题 问与答 LaTex 转换到 Word 的方式有什么方式
@Perseus1812 导师看到论文后第一句话是“给我一份 Word 版,我帮你修改修改”
2017-08-07 22:50:05 +08:00
回复了 iffi 创建的主题 问与答 MySQL join 问题
@akira 为啥不建议触发器?
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5728 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 02:38 · PVG 10:38 · LAX 19:38 · JFK 22:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.