From 3ef3e376b810301d04f8574c160262325b83f973 Mon Sep 17 00:00:00 2001 From: spaceoddity91719 Date: Tue, 7 Mar 2023 14:06:57 +0800 Subject: [PATCH] add blog --- ...14\346\227\266\351\227\264\357\274\237.md" | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 "content/zh/post/gaiguoqiang/\345\276\252\345\272\217\346\270\220\350\277\233 MogDB\357\274\232\345\246\202\344\275\225\346\230\276\347\244\272SQL\346\211\247\350\241\214\346\227\266\351\227\264\357\274\237.md" diff --git "a/content/zh/post/gaiguoqiang/\345\276\252\345\272\217\346\270\220\350\277\233 MogDB\357\274\232\345\246\202\344\275\225\346\230\276\347\244\272SQL\346\211\247\350\241\214\346\227\266\351\227\264\357\274\237.md" "b/content/zh/post/gaiguoqiang/\345\276\252\345\272\217\346\270\220\350\277\233 MogDB\357\274\232\345\246\202\344\275\225\346\230\276\347\244\272SQL\346\211\247\350\241\214\346\227\266\351\227\264\357\274\237.md" new file mode 100644 index 00000000..377ea520 --- /dev/null +++ "b/content/zh/post/gaiguoqiang/\345\276\252\345\272\217\346\270\220\350\277\233 MogDB\357\274\232\345\246\202\344\275\225\346\230\276\347\244\272SQL\346\211\247\350\241\214\346\227\266\351\227\264\357\274\237.md" @@ -0,0 +1,63 @@ ++++ + +title = "循序渐进 MogDB:如何显示SQL执行时间?" + +date = "2023-03-07" + +tags = ["MogDB"] + +archives = "2023-03" + +author = "盖国强" + +summary = "循序渐进 MogDB:如何显示SQL执行时间?" + +img = "/zh/post/gaiguoqiang/title/img29.png" + +times = "15:30" + ++++ + +本文出处:[https://www.modb.pro/db/617639](https://www.modb.pro/db/617639) + +在 云和恩墨 的 MogDB 数据库中,可以通过 timing on 设置开启 SQL 执行的时间回显,这和 Oracle 类似。 + +``` +MogDB=>\timing on + +Timing is on. +``` + +通过 timing off 关闭: + +``` +MogDB=>\timing off +Timing is off. +``` + +以下是一个测试: +通过 copy 加载1100万行记录,大约126秒: + +``` +MogDB=>copy temp (name,number,jguan,jhr,phone,tzz,cqxia,banj,dxx) +from '/home/omm/z.txt' +with ( +FORMAT csv, +DELIMITER ',', +quote '"'); +##### +COPY 11229468 +Time: 126344.964 ms +``` + +测试数据表占用空间 2GB,大约 16MB每秒的加载速度: + +``` +MogDB=>select owner,segment_type,bytes/1024/1024 MB,blocks from dba_segments where segment_name='TEMP'; + owner | segment_type | mb | blocks +-------+--------------+--------------+-------- + EYGLE | TABLE | 1999.7421875 | 255967 +(1 row) +``` + +测试环境是个人 MacBook 电脑上的 Docker 容器环境。 -- Gitee