有人知道如果从INSERT
查询中
删除字段
名称会导致某些
性能提升?
我的意思是这样:
INSERT INTO table1 VALUES (value1,value2,...)
DB要更快地完成而不是这样做:
INSERT INTO table1 (field1,field2,...) VALUES (value1,...)
?
我知道这可能是一个无意义的性能差异,但只是为了知道.
我通常使用MysqL和Postgresql作为DB.
不,其实是相反的!至少对于Microsoft
sql Server – 你没有指定你在说什么
数据库…..
如果您没有在SELECT或INSERT中指定字段,则sql Server的查询处理器必须首先检查系统目录,以确定确实可用的字段.
所以我总是建议你明确地列出你想要的字段 – 在SELECT上和INSERT一样多.