Home > Database > Mysql Tutorial > Vertica中断会话

Vertica中断会话

WBOY
Release: 2016-06-07 16:10:40
Original
1062 people have browsed it

在Vertica的使用过程中经常会碰到在执行了一个耗时的查询的时候希望强行结束或者说中断这一操作,此时可以通过Vertica提供的INTERRUPT_STATEMENT()功能来解决这类问题,INTERRUPT_STATEMENT需要两个参数,第一个参数是session_id,第二个参数是statement_id

在Vertica的使用过程中经常会碰到在执行了一个耗时的查询的时候希望强行结束或者说中断这一操作,此时可以通过Vertica提供的INTERRUPT_STATEMENT()功能来解决这类问题,INTERRUPT_STATEMENT需要两个参数,第一个参数是session_id,第二个参数是statement_id,这两个参数都可有从sessions表里获得。

首先从sessions表里查出需要结束的session_id和statement_id

1 SELECT <code class="sql plain">* <code class="sql keyword">FROM <code class="sql plain">sessions;

然后执行

1 SELECT <code class="sql plain">INTERRUPT_STATEMENT(<code class="sql string">'<session_id>'<code class="sql plain">, <code class="sql string">'<statement_id>'<code class="sql plain">);

也可以使用下面的命令来关闭回话

12 SELECT <code class="sql plain">CLOSE_ALL_SESSIONS();<code class="sql keyword">SELECT <code class="sql plain">CLOSE_SESSION(<code class="sql string">'session_id'<code class="sql plain">);
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template