PostgreSQL`分析`与`分析`

Abe*_*sto 4 postgresql postgresql-9.5

explain analyse select true;
??????????????????????????????????????????????????????????????????????????????????????
?                                     QUERY PLAN                                     ?
??????????????????????????????????????????????????????????????????????????????????????
? Result  (cost=0.00..0.01 rows=1 width=0) (actual time=0.016..0.016 rows=1 loops=1) ?
? Planning time: 0.073 ms                                                            ?
? Execution time: 0.109 ms                                                           ?
??????????????????????????????????????????????????????????????????????????????????????

explain analyze select true;
??????????????????????????????????????????????????????????????????????????????????????
?                                     QUERY PLAN                                     ?
??????????????????????????????????????????????????????????????????????????????????????
? Result  (cost=0.00..0.01 rows=1 width=0) (actual time=0.004..0.005 rows=1 loops=1) ?
? Planning time: 0.030 ms                                                            ?
? Execution time: 0.036 ms                                                           ?
??????????????????????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

是功能还是记录功能(analyze = analyze)?

Sam*_*nen 10

如上所述,它只支持英国和美国英语.功能没有区别.即使是源代码也提到英国拼写.

时间也没有区别.如果你运行那些一百万次,你将看不到任何合理的时间差异.运行它们可能会显示出一些差异,但其中一个实际上并不比另一个快.

您还可以检查解析器源代码.两者都被解析为完全相同:

analyze_keyword:
        ANALYZE                                 {}
        | ANALYSE /* British */                 {}
Run Code Online (Sandbox Code Playgroud)