gpt4 book ai didi

mysql - 几个 MySQL 问题

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:10 25 4
gpt4 key购买 nike

  1. 当我OPTIMIZEREPAIRANALYZE 一个 MySQL 表时,这是否会阻止所有其他操作运行直到进程是否完成(INSERTSELECT 等)?我应该经常ANALYZE 一个表吗?

  2. 如果多个用户同时在我站点的不同位置执行INSERTUPDATESELECT 等操作, 是否所有操作都能在高负载下正常执行?还是我应该设置某些代码以确保它们正确执行?

需要进一步说明吗?我很乐意提供更多。

谢谢你的帮助。

最佳答案

  1. 所有 3 个操作都会创建一个读锁。 OPTIMIZE 和 REPAIR 将创建写锁。所以在运行ANALYZE时不能做任何进一步的读取操作,在运行OPTIMIZE和REPAIR时不能进行读/写操作。

  2. 不保证一个用户的查询顺序不会与另一个用户的查询顺序重叠。你应该使用 Transaction .

关于mysql - 几个 MySQL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9166510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com