有没有办法在SQL中为不同的查询线程设置优先级呢?我有多个查询同时在一个表上运行(有些很重要,而有些则不那么重要)。有没有办法给这些查询设置优先级呢?
假设有10个用户在同一数据库上并行运行查询。是否有办法让单个用户的查询获得更高的优先级(更多的线程)?
假设有10个用户在同一数据库上并行运行查询。是否有办法让单个用户的查询获得更高的优先级(更多的线程)?
在sql 2008中使用资源调度器:
http://msdn.microsoft.com/en-us/library/bb933866.aspx
如您之前的编辑所请求的,以下是如何在MySQL中设置优先级。对于插入,使用INSERT DELAYED
;对于更新,使用LOW PRIORITY
;对于选择,则有HIGH PRIORITY