小编gre*_*egn的帖子

视图设计器奇怪的连接语法

我有一个数据仓库,里面有很多用 SSMS 视图设计器内置的视图。查看语法,FROM我无法理解这些子句,因为ON语句没有紧跟在相关的JOIN <table>. 通常RIGHT连接查询的主表并在FROM. 所以我有这样的情况:

SELECT *
FROM tableC
LEFT JOIN TableB
RIGHT JOIN TableA
ON TableA.ID = TableB.ID
ON TableB.TypeID = TableC.TypeID 
WHERE ....
Run Code Online (Sandbox Code Playgroud)

将各种JOINandON子句的顺序更改为我手写的内容会以意想不到的方式改变结果。似乎大多数 SQL 美化者都对这种丑陋的语法感到窒息,而 SSMS 则不然。我一直无法找到押韵、原因或文档来帮助解开正在发生的事情。

请提供任何建议或链接以找出和修复视图设计器查询?

sql-server syntax ssms t-sql view

7
推荐指数
1
解决办法
377
查看次数

PGPool 内存要求

对于运行连接池和负载平衡但没有查询缓存的专用 PGPool 机器,建议使用多少物理内存?

我看到了;num_init_children(96) * max_pool(2) * number_of_backends(2) = 384中的线条 SHOW pool_pools每个 PID 的模态平均值似乎约为 99M,有几个 1G 异常值

# top for 20 pgpool processes
$ top -p $(pgrep pgpool | head -20 | tr "\\n" "," | sed 's/,$//')

Tasks:  20 total,   0 running,  20 sleeping,   0 stopped,   0 zombie
%Cpu(s):  3.1 us,  4.0 sy,  0.0 ni, 92.2 id,  0.0 wa,  0.0 hi,  0.7 si,  0.0 st
KiB Mem :  1784080 total,    22068 free,  1629960 used,   132052 buff/cache …
Run Code Online (Sandbox Code Playgroud)

postgresql pgpool load-balancing

5
推荐指数
1
解决办法
2133
查看次数

标签 统计

load-balancing ×1

pgpool ×1

postgresql ×1

sql-server ×1

ssms ×1

syntax ×1

t-sql ×1

view ×1