Hi Daevid,

You can always stop the query by running

SHOW PROCESSLIST;

from the command line or your MySql Admin tool. The above command will
show you all of the queries that are currently running along with
their PID# and state. Find the query your want to stop, and run the
following command
KILL #; (where # is the process id)

As far as the relationship between killing queries and the browser, I
think the previous comments pretty much summed it up.


On Wed, Jun 3, 2009 at 10:22 AM, Jerry Schwartz
<jschwa...@the-infoshop.com> wrote:
>
>
>>-----Original Message-----
>>From: Jay Blanchard [mailto:jblanch...@pocket.com]
>>Sent: Wednesday, June 03, 2009 8:46 AM
>>To: Daevid Vincent; mysql@lists.mysql.com
>>Subject: RE: Why doesn't mySQL stop a query when the browser tab is
>>closedL
>>
>>[snip]
>>I just noticed a horrible thing.
>>[/snip]
>>
>>Keep in mind that the query event is server side and is not tied to the
>>browser (client side) once it has begun because of the statelessness of
>>the connection. You would have to have some sort of onClose() event from
>>the browser that would trigger a query cancellation.
>>
> [JS] Going beyond that, the browser is at several removes from the MySQL
> server. Typically the browser talks to the web server, then the web server
> runs some application code (PHP or whatever), and then the application code
> talks to the MySQL server. The only part of this chain that "knows" what the
> MySQL server is doing is the last bit, the application code, which is
> typically waiting for a response.
>
> Getting back to the user, HTTP itself is a stateless protocol. That means
> the web server has no way of knowing if the user, the browser, or even the
> user's computer is still there; it also doesn't really know what the user
> last did (it's up to the application code to remember that somehow).
>
> In order for an end user to cancel a query, there would have to be some way
> for the user to tell the browser to tell the web server to tell the
> application code to tell the MySQL server to stop. I'm pretty sure you could
> create a "tired of waiting" button for the user, but I haven't done it
> myself.
>
> Regards,
>
> Jerry Schwartz
> The Infoshop by Global Information Incorporated
> 195 Farmington Ave.
> Farmington, CT 06032
>
> 860.674.8796 / FAX: 860.674.8341
>
> www.the-infoshop.com
>
>
>
>
>
>>--
>>MySQL General Mailing List
>>For list archives: http://lists.mysql.com/mysql
>>To unsubscribe:    http://lists.mysql.com/mysql?unsub=jschwa...@the-
>>infoshop.com
>
>
>
>
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/mysql?unsub=dstepli...@gmail.com
>
>



-- 
A: It reverses the normal flow of conversation.
Q: What's wrong with top-posting?
A: Top-posting.
Q: What's the biggest scourge on plain text email discussions?

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=arch...@jab.org

Reply via email to