问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么 MySQL 使用多线程,而 Oracle 和 PostgreSQL 使用多进程_百度知 ...

发布网友 发布时间:2022-04-26 04:15

我来回答

1个回答

热心网友 时间:2022-04-07 19:22

首先要明白县城和进程的区别和关系
一个进程至少拥有一个线程,一个线程只属于一个进程。
进程是拥有资源和调度的基本单位,线程是调度的基本单位。
进程独立拥有内存,线程共享所属进程的内存。
ORACLE在windows上也是多线程。
传统的unix系统,早期没有提供多线程,只有多进程。linux是最近的版本才加入多线程支持,以前一直都是多进程。windows很早就支持多线程,本地应用大部分也是多线程。因此oracle在windows上一直都是多线程,在unix上才是多进程。多进程的好处是,一个进程崩溃不会影响其他进程,多线程的好处是不需要共享内存这样的手段来访问数据库缓冲区。mysql很可能是从windows发站起来的,pg和oracle都是最早从unix发站起来的,因此前者是多线程,后两者是多进程。
最根本的原因就如方圆说的,主要是当年操作系统对线程支持不给力,而MySQL是特例,因为开发者喜欢挑战(不过事实上,那个时候的线程支持已经基本完善了。MySQL后于Oracle和POSTGRES)
希望能帮到您!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
超喜欢你的 农行面签 带什么 农行面签需要什么 宝贝药物“黑名单”,爸妈要清楚 借呗用了一次就关闭了怎么办 什么的鸟儿,什么的树木,什么的流水和什么的岩石,汇成了一幅什么的... 什么的小溪填空词语 微信视频号直播“晚安电台”类目怎么上?语音直播开了也不在这个类目中... 帝国时代系列现在出到几了? 以后呢? 求东京巴比伦所有的歌,有罪,soildgold 大都市的孩子,kiss kiss,所有的... gps经纬度的问题 宝安沙井工商所地址在哪里? 从阳信惠民县清河镇有多少公里 帮我儿子取个很牛的名字!!! 王牛达英语怎么翻译好 <模> 什么时候念mu , 什么时候念 mo gps经纬度有没有正负 求鲁迅著名诗句后面两个字是如一 大概意思是形容独身一人也很坚强吧 哈尔滨市呼兰区康金镇都有什么村子 大城县有哪些村? 西安聚食客餐饮管理有限公司怎么样? 喝水的时候感觉喉咙有东西堵着怎么回事 sql server 服务管理器 没有服务 服务里没有打印机服务print spooler怎么办? win7旗舰版IE浏览器升级IE11后点了无反应,怎么解决? 怎么注册美服的战网,我试了好多方法都不行 梦见晚上树林里开着好多灯 word2010添加水印后怎么防止人家删除? 控制面板-管理工具中没有服务? 美服怎么注册战网 这个用UG怎么画 cad dll模块 干什么 CAD中dli跟dal有什么区别 cad中dli怎么设置? 梦见自己在运动会中得了第1名? 有谁知道Oracle的函数WM_CONCAT,在PostgreSQL中具有相同功能的函数名称... 姓氏笔画相同,相同字怎么处理? 烘干法测定土的含水率时,为什么烘箱内的温度要保持在100到105℃?土样在这样情况下,烘干所失去的是哪一 欠网上平台钱如何区分诈骗? 谁能告诉我那个两秒祛斑用棉签擦的效果好不好,是不是那么神奇 为什么安装软件时总提示:请删除旧版本,是否替换已存在的某某某? 计算机中没有的服务怎么打开 用UG怎么画? 地毯边角翘起来了用什么胶水粘比较好? 租赁房屋的中介费应该属于什么费用? 朋友欠我2000元钱不还,怎么办~ 在我国全面实行免费医疗势在必行? itunes怎么设置wifi同步 今日头条拍视频,怎样才能有更高的阅读量?怎样才有更高的收入?哪怕每天有个十元20元,我都心满意足。 别人欠我2000多元,该怎么办