1、mysql導出單表到csv:
mysql --default-character-set=utf8 -h172.0.0.1 -P7180 -utestsearch -ptestsearch testsearch -Ne "select id,userId,\`title\`,\`querySql\`,\`executionTime\`,isvalid,\`createtime\`,\`updatetime\` from t_test_job;" > /home/test/tmp/t_test_job.csv
mysql導入csv到表:
MySql >>
LOAD DATA LOCAL INFILE '/home/test/testSearch/tmp/t_test_job.csv' INTO TABLE testsearch.t_test_job CHARACTER SET utf8 FIELDS TERMINATED BY '\t';
2、查詢當前正在執行的sql任務
SELECT
procpid,
start,
now() - start AS lap,
current_query
FROM
(SELECT
backendid,
pg_stat_get_backend_pid(S.backendid) AS procpid,
pg_stat_get_backend_activity_start(S.backendid) AS start,
pg_stat_get_backend_activity(S.backendid) AS current_query
FROM
(SELECT pg_stat_get_backend_idset() AS backendid) AS S
) AS S
WHERE
current_query <> '<IDLE>'
ORDER BY
lap DESC;