|
|
1
0
我有两个建议可以加快速度。 首先,由于您不需要对解析后的十进制值执行任何操作,所以可以使用正则表达式来检查字符串是否只包含数字。用台拉斯要快得多。我用秒表来检查速度,这样一来,对于“假”的情况会产生稍微好一点的性能,而对于“真”的情况则会产生明显的更好的性能。因此,IsDecimal方法将变为:
会变成这样:
|
|
|
2
0
使用ssis遍历文件夹中的所有文件,并将原始文本行加载到新创建的原始表中。 然后使用sql代码来完成其余的处理。您可以使用charindex或patIndex函数来分割原始行,SQL的一个好处将大大减少运行时,因为您将在一个给定文件的单个事务中处理整个批处理。 另一个可能的好处是,您可能只需要为所有不同的文件创建一个raw表,包含三个列:id、fileName和rawText。所以设计看起来像: 在SSIS中执行的步骤
在SQL中执行的步骤
|
|
|
Andrus · 如何从syslog中删除计算机和进程名称以及进程ID 1 年前 |
|
|
Vasu V · 将foreach转换为select语句 1 年前 |
|
|
Inglonias · 初始化集合的语法是什么? 1 年前 |