首页   注册   登录
 alcarl 最近的时间轴更新
alcarl

alcarl

V2EX 第 183419 号会员,加入于 2016-07-24 11:47:17 +08:00
今日活跃度排名 8511
alcarl 最近回复了
别给全国人民添乱╮( •́ω•̀ )╭
就说 x 总好然后该干啥干啥不就行了么。。。。。
@DavidNineRoc 我的哥。。。。。最后一行改成 b.rank+1
select a.*,b.id as nextId from (
select * from (
SELECT id, @aRank := @aRank + 1 AS rank
FROM articles p, (
SELECT @aRank := 0
) q
order by top_at desc, created_at desc
) a
where id =2048
) as a
left join
(
SELECT id, @bRank := @bRank + 1 AS rank
FROM articles p, (
SELECT @bRank := 0
) q
order by top_at desc, created_at desc
) as b
on a.rank=b.rank-1

。。。。。。这种写法应该可以满足需要,但性能是在没有办法,如果表条数过多,两个子查询的遍历会很慢,排序列有索引且包含 id 列应该能快点,也就这意思了。最好还是维护一个序号表来解决这个需求。
用上 mysql8.0 cte 和 rank 函数可能能快一点,我没有环境也没有办法测试。。。。。
19 天前
回复了 amplatzer 创建的主题 宽带症候群 企业高密集型无线方案哪家强?
先找些基本的无线测试工具,检查一下目前的问题都是什么原因导致的,在有针对性的寻找方案比较好。如果是周边外部干扰过多的话,搞啥都不一定能管用呢。。。。。。
19 天前
回复了 nevermlnd 创建的主题 Linux 阿里云 1C1G1M dokcer 跑 wordpress, CPU 爆
我也是阿里云轻应用上的宝塔装的 wordpress,开始的时候和你一个问题。后来改了 php-fpm 的内存和进程数就好了,默认的太大了,可以试一下。可以参考我的笔记 http://www.xinmeow.com/2019/04/14/%e5%ae%9d%e5%a1%94%e9%9d%a2%e6%9d%bf-%e8%87%aa%e5%b8%a6-php-fmp-%e5%8d%a0%e7%94%a8%e5%86%85%e5%ad%98%e8%bf%87%e9%ab%98%ef%bc%8c%e5%af%bc%e8%87%b4%e9%a2%91%e7%b9%81swap%ef%bc%8c%e6%9c%ba%e5%99%a8/
给 tasklist 和 taskkill 这俩命令套个壳子,一小时也就这么多了,在有时间再给 wmic 相关命令套个壳子输出一下 cpu 使用率和内存使用率,不能再多了。。。。别的别想了。一小时啊,他是不是对 windows 自带的任务管理器有什么误解(◦`~´◦)
25 天前
回复了 qq1197336728 创建的主题 问与答 怎么能让一个人有自信
不愧是开发论坛。。。楼上说的都是唯物的,从唯心来说,脸皮厚就有自信。。。。。别怕失败就行了
25 天前
回复了 sisyphevince 创建的主题 问与答 银行程序员被外包的怼,怎么反驳
规范需要遵守,前提是有规范,简单的人需要简单的接待方式,既然他要换,那就换吧。
换不掉的话,又无力改变对方,那就不要苛求太多。现实就这样,能跑起来,没有 bug 最重要。
实在不行可以给他安排一些非编码或者一些外围编码的工作,比如测试,文档
欢迎加入垃圾佬的世界。。。。。。。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2340 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 13ms · UTC 09:20 · PVG 17:20 · LAX 01:20 · JFK 04:20
♥ Do have faith in what you're doing.