- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试上传 3MB 非常小的 csv 文件,包含 30,000 行和 4 列。我花了一个多小时
cUrl = "jdbc:odbc:DSN; TYPE=FASTLOAD" ;
Connection conn = DriverManager.getConnection(cUrl, username, password);
String sql = "insert into Transactions(custID, transaction_date, amount, desc) values(?,?,?,?)";
PreparedStatement ps = conn.prepareStatement(sql);
for ( ... )
{
ps.setString(1, custID);
ps.setString(2, tran_date);
ps.setString(3, amount);
ps.setString(4, desc);
ps.addBatch();
}
ps.executeBatch();
addBatch
运行非常顺利。我到达 ps.executeBatch();
行,它永远需要它。上传一个 3 MB、30,000 行的 csv 文件花了一个多小时。这是它应该的方式吗
最佳答案
加载 30.000 行最多应该在几秒钟内运行。
您仍然使用了错误的连接字符串,ODBC 中不支持 FastLoad 协议(protocol),TYPE=FASTLOAD 可能会被默默地忽略。
事务表的主索引是什么?糟糕的 PI 加上 SET 表可能会导致加载缓慢。
关于java - 为什么 teradata faSTLoad 这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22234465/
我尝试上传 3MB 非常小的 csv 文件,包含 30,000 行和 4 列。我花了一个多小时 cUrl = "jdbc:odbc:DSN; TYPE=FASTLOAD" ; Connection c
我的连接字符串如下所示 String cn = "jdbc:odbc:DSN";效果很好。但是,当我尝试将其修改为String cn = "jdbc:odbc:DSN, TYPE=FASTLOAD";
我正在尝试将数据插入到 teradata 表中。我在 Spark 数据框中有数据。我想使用 JDBC 驱动程序将这个包含超过 2500 万条记录的数据框插入到 Teradata 表中。 我该怎么做?
我最近从 Teradata 转移到 ParAccel,并在 SAS 环境中使用我的 BI DBMS。 Teradata 有一个名为 FastLoad 的实用程序用于快速、更高效地加载大型数据集。我经常
这是来自 teradata 网站的示例 jdbc FaSTLoad 程序的链接:http://developer.teradata.com/doc/connectivity/jdbc/referenc
我花了相当多的时间研究使用 Teradata FaSTLoad 上传 csv 文件的合理方法,但文档简短、有限且不清楚。 给定一个 csv,你如何将它上传到给定的数据库? 最佳答案 我创建了一个 Gi
我是一名优秀的程序员,十分优秀!