V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhangysh1995  ›  全部回复第 1 页 / 共 18 页
回复总数  347
1  2  3  4  5  6  7  8  9  10 ... 18  
2023-09-10 11:03:24 +08:00
回复了 freepoint 创建的主题 问与答 突发奇想:你们平时都“逛”哪些网站?
什么值得买,购物党比价
@reHuo 不是有啥问题才搬走的吧?我打算过段自己去看看
@reHuo 谢谢,好准确,兄弟住这附近的吗?
2021-08-06 14:44:20 +08:00
回复了 jiqiren007 创建的主题 酷工作 [北京] Opera 北京招聘 Java 、golang 工程师
咦,愣住,Opera 居然国内也有业务
哪里有坑位呀?加个微信认识下~
2021-08-06 14:22:05 +08:00
回复了 h2q 创建的主题 酷工作 [西安]RedHat 红帽西安开源团队招聘
西安人顶顶!感觉还不错,就是不太合适。
2021-07-26 14:40:12 +08:00
回复了 huzhikuizainali 创建的主题 数据库 学习数据库需要怎样的离散数学基础?
关系代数 /关系演算是描述关系型数据模型的基本理论,用途不仅限于解释如何使用 SQL,还包括 SQL 的理论基础(语义),SQL 与关系代数的等价,SQL 基于关系代数的优化等。
这些知识只是使用并不需要知道,但是如果涉及到优化,debug 就需要了。
SQL 发明是后于关系代数的。
建议贴主重新看一下数据库系统概念等外国教材。
2021-07-26 14:35:51 +08:00
回复了 slogon 创建的主题 MySQL 现在的 DBA 都去哪里交流?多年前的 itpub 好像不行了
@moonvstod 这个不太靠谱的感觉。。。
2021-07-13 18:21:16 +08:00
回复了 movq 创建的主题 程序员 这到底是什么 SQL 语句
楼主如果要知道更多一些关于 SQL 的理论知识,可以考虑看 https://db.inf.uni-tuebingen.de/team/TorstenGrust.html 这位教授的课程,youtube 有视频。CMU 的课程重点是数据库系统本身和现代系统应用,而不是 SQL 。
2021-07-13 18:17:55 +08:00
回复了 movq 创建的主题 程序员 这到底是什么 SQL 语句
上面都没回答到点上。。
楼主应该问的是为什么我们在一个子语句使用了外层的 E.sid 。
这里需要知道表是否存在 index 。
在有 index 的情况下,第一条语句首先 cid 过滤,然后再比较 S.did = E.sid 的时候,可以直接使用 index,速度比第二条的 IN 要快非常多。因为有 E.sid 的值可以直接 hash index 看 S.sid 的数据置是否存在,只有 E.sid 数量的比较次数 O(E.sid)。
但是对于 IN 来说,它需要比每一条 S.sid 是否在 IN 后面的结果里面,没有 index 情况下 IN 的复杂度是 O(E.sid * S.sid),有 index 情况下 IN 的复杂度是 O(E.sid) 。
这里说的都是理论的复杂度,实际数据库实现中 IN 不一定可以用 index 。
另外一个区别是,因为第一条用了 scalar function, 在进行 cid 过滤的时候,满足的一行会直接送给子查询去判断 S.sid = E.sid 是否存在(这里是因为行变量的值可以传递到子查询),第二条是做完了过滤才去用 IN 查询,所以速度会变慢。
2021-07-08 16:04:48 +08:00
回复了 wangxin13g 创建的主题 问与答 不懂就问 有啥正当途径能看到机械工业出版社的电子书么?
书店蹲着看,不是开玩笑
2021-07-08 15:58:37 +08:00
回复了 zhangysh1995 创建的主题 问与答 真心求推荐自用笔记本电脑,码农用
@tianzi123
@tutuhome 已入 Yoga,但买的是 13.3 的,锐龙 R5 。
感谢这里所有小伙伴的推荐。
2021-07-06 14:26:28 +08:00
回复了 LeeReamond 创建的主题 问与答 有关 mysql 主键自增锁的问题应该如何解决?
另外,有个 mysql 专区
2021-07-06 14:25:36 +08:00
回复了 LeeReamond 创建的主题 问与答 有关 mysql 主键自增锁的问题应该如何解决?
应该不会死锁,文档写的锁了要等待:

AUTO-INC Locks
An AUTO-INC lock is a special table-level lock taken by transactions inserting into tables with AUTO_INCREMENT columns. In the simplest case, if one transaction is inserting values into the table, any other transactions must wait to do their own inserts into that table, so that rows inserted by the first transaction receive consecutive primary key values.
The innodb_autoinc_lock_mode variable controls the algorithm used for auto-increment locking. It allows you to choose how to trade off between predictable sequences of auto-increment values and maximum concurrency for insert operations.

可以发一下详细的死锁信息大家看看。

ps: https://dev.mysql.com/doc/refman/8.0/en/innodb-auto-increment-handling.html
2021-07-05 16:59:23 +08:00
回复了 zhangysh1995 创建的主题 问与答 真心求推荐自用笔记本电脑,码农用
@bingyiyu 你说的很有道理。。那我就只能买 16g 再自己加两条。。
2021-07-05 16:54:34 +08:00
回复了 zhangysh1995 创建的主题 问与答 真心求推荐自用笔记本电脑,码农用
@czfy
@bingyiyu
@tyhuohuo8 各位都是推荐我直接买 32G ?
1  2  3  4  5  6  7  8  9  10 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2712 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 08:20 · PVG 16:20 · LAX 00:20 · JFK 03:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.