Types Pentaho釜中将设置何种数据类型?

Types Pentaho釜中将设置何种数据类型?,types,pentaho,kettle,Types,Pentaho,Kettle,我有一个关于水壶性能调整的问题。问题是: 我们使用kettle从Oracle数据库获取数据 CREATE TABLE demo_table(demo_field varchar(2000)); INSERT INTO demo_table(demo_field) values('1'); 我们使用kettle组件表输入,所以当kettle从这个表中获取数据时,它将在kettle中使用多少内存空间?根据数据类型长度还是实际长度 另外还有一个组件选择值,您可以选择类型,如果类型为none,这意味着

我有一个关于水壶性能调整的问题。问题是:

我们使用kettle从Oracle数据库获取数据

CREATE TABLE demo_table(demo_field varchar(2000));
INSERT INTO demo_table(demo_field) values('1');
我们使用kettle组件表输入,所以当kettle从这个表中获取数据时,它将在kettle中使用多少内存空间?根据数据类型长度还是实际长度


另外还有一个组件选择值,您可以选择类型,如果类型为none,这意味着什么?

Java程序员不需要区分三种类型的JDBC字符串:CHAR、VARCHAR和LONGVARCHAR。每个都可以表示为Java字符串,并且可以在不知道预期的确切数据类型的情况下正确地读取和写入SQL语句。确切地说,你可以使用任何分析器来查看特定长度字符串占用多少内存。我在“选择值”步骤中找不到任何类型。若在并没有显式分配字段类型的情况下,您的意思是“无”,那个么kettle将尝试猜测它。我个人更喜欢显式地分配类型,因为我有过这样的经验:当kettle解析整数时,它使用默认值,模式和结果字段使用浮点类型,而不是导致错误的整数。