让我们想象一个网站,它是一个人的目录。每个人可能有一张个人资料照片和一份传记。
我承认我的SQL查询可能会更好,但一般来说会更快并且使用更少的处理能力。
检查文件是否存在,然后打开它或
检查 MySql 以查看 bio 是否存在并显示它。
我很确定在上述情况下,文件系统会影响 mysql 数据库。
如果我将数据库设为只读分隔的 txt 文件怎么办?
在这种情况下什么更快?
有没有一点,如果txt文件有太多记录,最好使用MySql?
使用mergeoverinsert函数有什么优点/缺点吗?可在insert声明中利用'OUTPUT的”
注意: 的ON子句merge设置为1=0(始终插入)
Merge DeviceReading
Using (
--table here
) As [Source]
On (1 = 0) -- Effectively Makes this an Insert as 1 Never Matches 0
When Not Matched Then
INSERT (
[value1],
[value2]
) VALUES (
@value1,
@value2
) OUTPUT Inserted.[value1], Inserted.[value2] Into @InsertIDTable;
Run Code Online (Sandbox Code Playgroud)