V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sagaxu  ›  全部回复第 92 页 / 共 578 页
回复总数  11546
1 ... 88  89  90  91  92  93  94  95  96  97 ... 578  
2024 年 10 月 3 日
回复了 wuhao1 创建的主题 MySQL 老生常谈 关于 子查询的应用
@wxf666 有些框架内部是拼 SQL+参数转义,有些开发把一定不会有注入的问题的 SQL 直接把参数写进去。尤其是 PHP 这类支持字符串模板的语言。

像 MySQL 的语句缓存上限,8.0 之前是 100 万(默认值才 1 万多),如果有 2K 个连接,平均每个连接只有 500 个,如果被先起的连接占用完,后面起的连接就完全没有缓存了。cache 还是 per session 的,A 连接的 cache ,B 连接内还用不了。

数据库为何不自己接管硬盘分区读写呢?的确有数据库这么做,如 Oracle 和 DB2 就可以用裸设备,但一般公司用不起啊。

“很多公司,不都把数据库,当 kv 库用吗?”。可能只有互联网公司喜欢这么用,简单的业务需求,极高的并发量。传统公司业务往往是相反的,极低的并发量,超复杂的业务需求,一条 SQL 打印出来超过十张 A4 纸也不稀奇。

现在针对不同的业务场景做优化,发展出了数十种不同类型的库,但没有一种库能覆盖大部分场景且优化做到极致。


传统 DB 和 SSD 之间的性能落差,最大原因可能是 DB 要满足 ACID 时带来的额外开销,比如各种 log 放大 IO ,比如 InnoDB 为了可重复读增加的 gap lock 就会阻塞那个区间的插入导致不能并发,DB 自身实现也会导致一些读取写入放大。新兴 DB 为了获得更高的性能,往往要在 ACID 上做一些弱化和舍弃。
2024 年 10 月 3 日
回复了 p1956 创建的主题 问与答 PHP 运行 shell 命令问题
PHP 编码问题,先确认源码文件是不是 UTF-8(without BOM)编码
2024 年 10 月 3 日
回复了 snsn 创建的主题 AirPods Airpods 4 补单只耳机 599 元
零整比才 2 倍,奔驰宝马是 7 倍,苹果还需努力
2024 年 10 月 3 日
回复了 wuhao1 创建的主题 MySQL 老生常谈 关于 子查询的应用
@wxf666 不解析成 AST 怎么知道两条 SQL 只是参数不同?像 prepared statement 那样将 SQL 和参数分离,这样才好缓存。很多年前 MySQL 有过 HandlerSocket 这样绕过解析 SQL 过程的插件,只支持一些简单查询,无磁盘 IO 时查询性能直接提升好几倍。

clustered index 定位走一遍索引,普通索引,需要先走一遍索引拿到主键,再走一遍主键的索引,典型的例子比如根据身份证号码查找用户。前两层都缓存的时候,也有 4 次串行的 IO 。这里的 IO 请求只是提交到文件系统,它不能绕过文件系统自己提交到 ssd 队列。文件系统也会有磁盘碎片,可能导致 db 的 1 次 IO
产生大于 1 次的磁盘 IO 。

高端 ssd 性能是很高,但经过文件系统就有一些损耗,不同文件系统,甚至同一文件系统配置不同参数,跑 db 性能评分可以差距很大。在高并发(1K 以上)时容易有剧烈的性能抖动。

DB 设计和实现时,有相当多的地方需要取舍和平衡,你想象中为某个场景做的优化,换个场景可能就是劣化。
2024 年 10 月 2 日
回复了 KIRAYOMATO 创建的主题 Python 怎么让 Python 程序在被关掉的时候自动执行一个函数?
父进程做成无窗口模式,创建 Python 子进程,子进程中创建窗口,父进程检测到子进程退出时执行动作。
2024 年 10 月 2 日
回复了 nightnotlate 创建的主题 生活 哎 魔幻现实
@forisra 如果一次性补交划算,那必然有大量人立刻断交社保,等老了再补。现在 60 来岁这波人,以前打工是有机会交金的,但是工资到手变少,很多人选择不交。我妈 70 岁,她当年(2000 年)就是交了一阵子之后不交了,现在农保只有 300 一个月,后悔也没用。

达到退休年龄的人口有 3 亿多,社保收入每年约 8 万亿,如果平均分配,人均每月不到 2000 元。农保要普遍达到千元以上,体制内和城市老人养老金就得腰斩。
application.properties 实际生效了吗?你可以在你自己的代码里注入这个配置看看有没有读取到。如果读取不到,就是配置问题,反之是其它原因。那个依赖自身也可以指定从 xx 配置文件读取,不一定是全局配置。
2024 年 10 月 2 日
回复了 nightnotlate 创建的主题 生活 哎 魔幻现实
早点拿退休金,或者不被年龄歧视打工赚钱,他们的诉求不矛盾,也不过分吧
2024 年 10 月 2 日
回复了 dreamswhite 创建的主题 数据库 请教 SQLServer 迁移到 MySQL 方案, 1W+DB
用户和权限,表结构,数据,存储过程,触发器等等,每一项都可能遇到兼容性问题,不是迁完不报错就算成功的。这事情需要专业的公司提供服务。
2024 年 10 月 2 日
回复了 vnxi 创建的主题 投资 牛市来了,却只能看着
普通人看到机遇,会嘲笑去抓机遇的人,然后看到利益就纠结了。有人选择加入他们,
2024 年 10 月 1 日
回复了 yz28hou 创建的主题 酷工作 [珠海]诚聘 IT 基础设施运维,央企编制(再投稿)
@liuzimin 学历和年龄歧视,可以做可以说,但不能写明,容易被人找麻烦
2024 年 10 月 1 日
回复了 KUOPLMN 创建的主题 职场话题 突然感觉自己毫无前途,求大佬指点迷津
@KUOPLMN 前两年复苏失败之后,这一行就业太夸张了,前些年大厂还在招大专,现在要看第一学历。外包公司开始嫌弃有外包经历求职者。

穷苦家庭出身,在一二线城市置业安家,变得非常困难。可能贷款还没还完,就面临中年危机。

申请到海外知名大学,拿到奖学金,或许还有机会翻身。欧美靠留学也不容易留下来,日本还行,但日本底层也就一万多工资,比不上国内一二线中产。
2024 年 10 月 1 日
回复了 KUOPLMN 创建的主题 职场话题 突然感觉自己毫无前途,求大佬指点迷津
第一学历已经无缘大部分好公司了,考研未必有用。现在体制内也不是那么好进的,好的地区竞争太过激烈。基本上看你家境了。
2024 年 10 月 1 日
回复了 trms 创建的主题 杭州 上车共有产权房
闲林 2016 年十几万首付就能上车了,我看过没买,后来买了池华街地铁口的房子。当时楼市只能用疯狂来形容,我只看过一次,晚上就给中介转账,中介第二天开车来上海跟我签约。在我网签完的下一周杭州就限购了。2021 高位没卖,现在杭州房价一路向下,当年的投资也只比理财好点。
2024 年 10 月 1 日
回复了 testHu 创建的主题 投资 “理性”分析:这次上涨会持久吗?
@testonly 5 到 7 折的消费券是最实际的。上海满 1000 减 300 的餐饮消费券,好多人抢到了,导致人均两三百价位的餐厅生意太好,有些都不接电话了。

但发券有成本,消费完就完了,持续时间短。股市刺激,如果能锁定在 4000 以上,股民和持有基金的人感觉自己更有钱,增强消费信心。
2024 年 10 月 1 日
回复了 tt83 创建的主题 奇思妙想 想到一个让电车加电🔋像加油⛽️一样方便的 idea
固定强度不够,一个追尾就炸了
2024 年 10 月 1 日
回复了 wuhao1 创建的主题 MySQL 老生常谈 关于 子查询的应用
@wxf666 执行计划一般不会缓存,每个 sql 都要重新解析,准备,优化。只有少数情况会缓存。

一次 IO 请求 10us ,但一次请求可能有 10 次甚至 100 次,1000 次 IO 。即使根据 ID 请求一条数据,也可能产生多次串行的 IO 。

传统 db 负载多样化,比如有查询在扫表时,IO 负载就会高很多,造成简单查询的性能抖动,P90 延迟很低,P99 可能就很高,完全不可控。
2024 年 9 月 30 日
回复了 testHu 创建的主题 投资 “理性”分析:这次上涨会持久吗?
能不能持久,还有几道关卡要挺过去

1. 十一长假结束后的前 3 个交易日,能不能站稳
2. Q3 经济数据公布之后,会不会千股跌停
3. 美国大选白热化,利空法案起码还要出几十个

我觉得有希望冲 4000 ,但希望不大,3000 以上坚持不了 3 个月。
后面没有大政策的话,可能要在 3000±400 震荡个十年八年。
卖掉/抵押房产,再加 10 倍杠杆入场
2024 年 9 月 30 日
回复了 guixiexiezou 创建的主题 Android 老人家玩手机扣了 120 的话费
黑白屏功能机,价格便宜待机长,没有陷阱。再买个平板装单机版象棋 app ,不要联网。
1 ... 88  89  90  91  92  93  94  95  96  97 ... 578  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   945 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 65ms · UTC 19:30 · PVG 03:30 · LAX 11:30 · JFK 14:30
♥ Do have faith in what you're doing.