默认情况下:每个客户端连接都会在服务器进程中拥有一个线程。
每个线程相当于一个LOCAL=NO的oracle远程链接。
1 该连接的查询只会在这个单独的线程中执行,该线程驻留在一个内核或者CPU上,服务器维护一个
缓冲区,用于存放已就绪的线程,因此不需要为每个新的连接创建或者销毁线程,(线程池)
yige
1 -v -verbose 方便查看报错的sql语句。
2 -f -force 报错之后继续执行,默认条件下直接退出。
C:\Users\Administrator>mysql -uroot -p123 -v -f
--------------
CREATE TABLE vvtest(id int PRIMARY key)
--------------
ERROR 1050 (42S01) at line 2: Table 'vvtest' already exists
--------------
INSERT INTO vvtest values(1)
--------------
--------------
INSERT INTO vvtest values(1)
--------------
ERROR 1062 (23000) at line 4: Duplicate entry '1' for key 'vvtest.PRIMARY'
--------------
INSERT INTO vvtest values(1)
--------------
ERROR 1062 (23000) at line 5: Duplicate entry '1' for key 'vvtest.PRIMARY'
--------------
C:\Users\Administrator>mysql -uroot -p123 -v -f --show-warnings mysql -uroot -p123 -e"select * from performance_schema.replication_group_members;use ytt;select now()";