linux系统 updatedb被锁怎么办?

linux系统 updatedb被锁怎么办?,第1张

Ctrl+Z后,你把命令放后台了

你用jobs看看任务号,用 fg 命令把任务调到前台,等其完成,或Ctrl+c终止

或者ps -ef|grep updatedb,找到pid,然后kill掉

为什么要锁数据?就是告诉大家,我现在在用它,其它人不要动、无权动,在后面乖乖排队。等我 *** 作完就把权限放出来。

表锁这个情况,大部分是使用myisam的存储引擎。myisam的特点,读的速度快,就是当有人在写 *** 作某个表时,就会把这个表都锁起来,不让其它人 *** 作,没办法有得有失。

比表锁更细一级,就是行锁,这个一般是用innodb存储引擎,它可以做到只锁定一行数据,不会影响其它行的读写,更不会影响整个表。in *** 作或者大于小于 *** 作另外讨论。

当然啦,关于数据库的锁,还有读锁和写锁之分。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8441929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存