b. バックグラウンドワーカーが job queueにあるDDL jobを確認します i. もし、それがownerロールであれば、jobを即座に実行します ii. Ownerのワーカーがjobの実行を終了したら、その jobをqueueから削除し、job history queue に移動します c. Jobがhistory queueにあることを確認したら、 DDL操作は終了していることがわかります d. レスポンスをMySQLクライアントに返します TiDBでのDDL実行
info”などの実行時の詳細情報が出力されます • MySQL [bikeshare]> EXPLAIN ANALYZE SELECT * FROM trips WHERE start_date BETWEEN '2017-07-01 00:00:00' AND '2017-07-01 23:59:59' order by start_date; 実行計画の例 : explain analyze
FROM t1 WHERE b = 123 USING SELECT * FROM t1 IGNORE INDEX (b) WHERE b = 123; 例 ANALYZE TABLE t1; EXPLAIN ANALYZE SELECT * FROM t1 WHERE b = 123; CREATE SESSION BINDING FOR SELECT * FROM t1 WHERE b = 123 USING SELECT * FROM t1 IGNORE INDEX (b) WHERE b = 123; EXPLAIN ANALYZE SELECT * FROM t1 WHERE b = 123; DROP SESSION BINDING FOR SELECT * FROM t1 WHERE b = 123;