MySQL 在崩溃恢复时,会遍历打开所有 ibd 文件的 header page 验证数据字典的准确性,如果 MySQL 中包含了大量表,这个校验过程就会比较耗时。 MySQL 下崩溃恢复确实和表数量有关,表总数越大,崩溃恢复时间越长。另外磁盘 IOPS 也会影响崩溃恢复时间,像这里开发库的 HDD IOPS 较低,因此面对大量的表空间,校验速度就非常缓慢。另外一个发现,MySQL 8 下正常启用时居然也会进行表空间校验,而故障恢复时则会额外再进行一次表空间校验,等于校验了 2 遍。不过 MySQL 80 里多了一个特性,即表数量超过 5W 时,会启用多线程扫描,加快表空间校验过程。
如何跳过校验MySQL 57 下有方法可以跳过崩溃恢复时的表空间校验过程嘛?查阅了资料,方法主要有两种:
1 配置 innodb_force_recovery可以使 srv_force_recovery != 0 ,那么 validate = false,即可以跳过表空间校验。实际测试的时候设置 innodb_force_recovery =1,也就是强制恢复跳过坏页,就可以跳过校验,然后重启就是正常启动了。通过这种临时方式可以避免崩溃恢复后非常耗时的表空间校验过程,快速启动 MySQL,个人目前暂时未发现有什么隐患。2 使用共享表空间替代独立表空间这样就不需要打开 N 个 ibd 文件了,只需要打开一个 ibdata 文件即可,大大节省了校验时间。自从听了姜老师讲过使用共享表空间替代独立表空间解决 drop 大表时性能抖动的原理后,感觉共享表空间在很多业务环境下,反而更有优势。
临时冒出另外一种解决想法,即用 GDB 调试崩溃恢复,通过临时修改 validate 变量值让 MySQL 跳过表空间验证过程,然后让 MySQL 正常关闭,重新启动就可以正常启动了。但是实际测试发现,如果以 debug 模式运行,确实可以临时修改 validate 变量,跳过表空间验证过程,但是 debug 模式下代码运行效率大打折扣,反而耗时更长。而以非 debug 模式运行,则无法修改 validate 变量,想法破灭。
氧中毒
氧中毒是指机体吸入高于一定压力的氧一定时间后,某些系统或器官的功能与结构发生病理性变化而表现的病症。氧是需氧型生物维持生命不可缺少的物质,但超过一定压力和时间的氧气吸入,会对机体起有害作用。
水中毒
“水中毒”的发生是由于人体肾脏的持续最大利尿速度是每分钟16毫升,一旦摄取水分的速度超过了这个标准,过剩的水分会使细胞膨胀,引起脱水低钠症,一般会导致头晕眼花、呕吐、虚弱无力、心跳加快等症状,严重的会出现痉挛、昏迷甚至危及生命。
煤气中毒
煤气中毒是含碳物质燃烧不完全时的产物经呼吸道吸入引起中毒。中毒机理是一氧化碳与血红蛋白的亲合力比氧与血红蛋白的亲合力高200~300倍,所以一氧化碳极易与血红蛋白结合,形成碳氧血红蛋白,使血红蛋白丧失携氧的能力和作用,造成组织窒息。对全身的组织细胞均有毒性作用,尤其对大脑皮质的影响最为严重。
食物中毒
食物中毒是指患者所进食物被细菌或细菌毒素污染,或食物含有毒素而引起的急性中毒性疾病。根据病因不同可有不同的临床表现。其症状有恶心、呕吐、腹痛、腹泻、水样便。同食者多在同一时间内先后发病。严重者,可造成脱水和电解质紊乱、休克等。食物中毒可分为五种类型。细菌性食物中毒、真菌毒素中毒、动物性食物中毒、植物性食物中毒、化学性食物中毒。
酒精中毒
酒精中毒是指酒精(乙醇)饮用过量对中枢神经系统产生先兴奋后抑制的作用效果,重度中毒可使呼吸、心跳抑制而死亡。酒精中毒的临床表现为恶心、呕吐、头晕、谵语、躁动等,严重者会导致昏迷、大小便失禁,呼吸抑制等情况,较危急,建议尽快送院就医。
发芽土豆中毒
马铃薯其致毒成分为龙葵素,又称马铃薯毒素,是一种弱碱性的生物甙,可溶于水,遇醋酸易分解,高热、煮透可解毒。每100克马铃薯含龙葵素仅5~10毫克;发芽马铃薯或未成熟、青紫皮的马铃薯含龙葵素增高数倍甚至数十倍。龙葵素具有腐蚀性、溶血性,并对运动中枢及呼吸中枢产生麻痹作用。
毒气中毒
毒气中毒属于理化因素所致疾病的范畴,毒气是对人体有害气体的总称,常见的有害气体中毒包括氨中毒、硫化氢中毒、氯气中毒、一氧化碳中毒和甲醛中毒。主要为咳嗽、多痰、胸闷、气促。重者迅速出现化学性肺水肿、肺炎,常合并眼灼伤。伤后局部皮肤迅速出现烧灼疼痛感觉,并有红肿。红肿与健康皮肤分界不清,在红肿处附近可见有出血点,红肿逐渐增大形成水疱,水疱内液体混浊并有血性疤液。眼睛受毒可引起急性坏死性结膜炎,严重时角膜溃疡穿孔可致失明。呼吸道受毒,咽喉处发辣、疼痛,严重时可致喉头、支气管粘膜水肿、坏死,而造成呼吸困难;肺脏受损,肺毛细血管渗透性增高,引起急性肺水肿。毒物吸收入血造成全身中毒症状,血压下降,呼吸循环衰竭,最后陷于昏迷而死亡。
沥青中毒
因接触沥青而引起的中毒。各种沥青中以煤焦油沥青的毒性最大,天然沥青的毒性最小。沥青的成分除胶质、沥青质外,还含有少量的蒽、菲、吡啶等光感物质,因而在阳光照射下,接触沥青的皮肤可产生光敏性皮炎;沥青的粉尘和挥发性气体对人体呼吸道也有刺激作用。
铅中毒
急性铅中毒多由于误服醋酸铅、碳酸铅、铬酸铅、四乙基铅及呼吸其粉尘或烟尘、蒸汽以及皮肤吸收或口服其溶剂而中毒。过量接触、吸入铅化合物或含铅中药,如樟丹、黑锡丹、羊癫疯丸等,以及使用含铅化
蛇蝎蜂咬伤中毒
蛇不仅相貌丑陋,其毒性更是让人闻风丧胆。有些蛇可谓是“见血封喉”的,在受到蛇的攻击及时救治 必须争分夺秒。
蜜蜂和黄蜂尾部毒囊中的毒液通过尾端一枚连接毒囊的螫针刺入皮肤进入人体。蜂毒液中含有蚁酸、组织胺样物质、透明质酸酶、磷脂酶A、神经毒素等,除引起刺伤局部反应外,还可引起神经、溶血、出血等全身症状。对蜂毒过敏者可发生过敏反应。密蜂刺人后,螫针断留在伤口;黄蜂刺后,螫针可缩回,重复刺人。
蝎子主要分布在热带和亚热带,种类颇多,毒性大小不,我国东方毒蝎毒力相当于眼镜蛇毒,可致命,蝎子有,对毒腺和尾刺,刺人时毒液通过尾钩进入人体,蝎毒为低分子量,无色毒蛋白,主要毒作用为神经毒。
电脑中毒的原因有以下几方面:
1网页被挂病毒。
2电脑裸奔,无防病毒软件。
3执行一些不安全的程序。
4U盘等不安全介质。
5电脑漏洞不及时补,被后台种毒。
为了电脑不中病毒要注意以下几方面:
1更新系统补丁,避免病毒通过系统漏洞感染计算机;
2设置强壮管理员登录密码(8位以上),且定期更换密码;
3及时更新杀毒软件,并定期的进行全盘杀毒;
4不要随意打开陌生的电子邮件和好友发来的陌生链接;
5不要随意下载功能插件;
6尽量到正规门户网站下载软件程序;
7不要随意下载“破解版”、“汉化版”程序;
8某些正常软件安装程序中可能也会捆绑恶意程序,安装时须谨慎。
您好:
电脑中蠕虫病毒的原因一般是因为电脑中安装了不安全的软件或者是访问了不安全的网站导致的中毒,建议您使用腾讯电脑管家对您的电脑杀毒并保护您的电脑安全吧,打开腾讯电脑管家中的杀毒功能选择闪电查杀或者全盘查杀就可以的哦,腾讯电脑管家是完全可以彻底查杀掉蠕虫病毒的哦,您可以点击这里下载最新版本的腾讯电脑管家:最新版腾讯电脑管家下载
腾讯电脑管家企业平台:>
告诉你一个最简单的方法,下个杀毒软件来保护你的上网安全。你可以下个金山来查杀,金山查杀能力强、快,而且占用内存小。
金山卫士查杀木马能力强、检测漏洞快、体积小巧的免费安全软件。独家采用双引擎技术,云引擎能查杀上亿已知木马,独有的本地V10引擎可全面清除感染型木马;漏洞检测针对windows7优化,速度比同类软件快10倍;更有实时保护、软件管理、插件清理、修复IE、启动项管理等功能,全面保护系统安全。
金山毒霸杀毒 占系统内存很少,用了三个杀毒引擎,病毒库是自己的,清除技术是自己的。经过测试:查杀恶意脚本能力非常强,上网不易被恶意脚本攻击。
卡的原因很多:中毒了,不兼容,电源供电不足等等都是会引起电脑速度缓慢,还有就是你运行里的启动项太多!
360安全卫士清理系统关闭启动项,优化内存,升级显卡驱动 360全盘查杀,加大内存!
以上就是关于mysql数据库崩溃的原因全部的内容,包括:mysql数据库崩溃的原因、发生中毒的原因是什么、电脑中病毒的原因都有那些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)