MySQL-优先级

MySQL-优先级

起男 1,094 2020-12-22

MySQL-优先级

MySQL允许你改变语句调动的优先级,它可以使来自多个客户端的查询更好的协作,这样单个客户端就不会由于锁定而等待很长时间。改变优先级还可以确保特定的查询被处理得更快。

默认调动策略

  • 写入操作优先于读取操作
  • 对某张数据表的写入操作某一时刻只能发生一次,写入请求按照他们到达的次序来处理
  • 对某张数据表的多个读取操作可以同时进行

调节符

  • low_priority:用于delete、insert、load data、replace和update
  • high_priority:用于select和insert语句
  • delayed:用于insert和replace语句

low_priority和high_priority调节符影响那些使用数据表锁的存储引擎(例如myisam和memory)。

delayed调节符用于myisam和memory表数据