1
mamahaha OP 语句 2 改为查询 posts 表内 id=1,u_id=1001 的文章的作者名
|
2
d3vil 2019-01-27 08:16:00 +08:00 via iPhone 1
|
6
shakoon 2019-01-27 11:17:02 +08:00 via Android 1
建一个视图,把分表 union all 起来,查询时就查这个视图
|
9
d3vil 2019-01-27 12:07:37 +08:00 via iPhone 1
@mamahaha
sql server 必须把视图查询转化成对基本表的查询,如果这个视图是由一个复杂的多表查询所定义,那么,即使是视图的一个简单查询,sql server 也要把它变成一个复杂的结合体,需要花费一定的时间。 要么写存储过程,要么用我的 sql 直接查,你看重性能,就少用视图 |
10
Linxing 2019-01-27 14:15:15 +08:00
歪个楼 UNION ALL 的情况 是在查询的时候做 还是 SELECT 两个结果出来 在语言的层面做处理 性能上有差别吗
|
11
CRVV 2019-01-28 09:06:59 +08:00 via Android
如果连 3 都不过写,这活就别干了,从头学一下 SQL 再说
如果要分表,也不是 1000 行就分的,你说 1000 万行分一个表好像还可以接受 直接搞两个表完事,肯定比你这么折腾出来的快 |