Hi,
I'm using tMysqlInput to input data from a remote server. I delete the imported rows in parallel. The input rate of tMysqlInput is around 5 rows/s. Can i increase its performance so that it input fast? the 'enable stream' option is checked. any idea?
regards.
Hi,
let me explain you what i'm doing here. I take data from remote server through tMysqlInput, then i output the data into csv file. I delete the copied rows from the source server. tMysqlRow has the query which deletes the copied rows from the source server.
i"ve also attached the images.
Hi I have tested this issue. Here is conclusion. Do not use tMysqlRow here. It is inefficient. Replace it with tMysqlOutput. You will get perfect performance. Regards, Pedro
Hi, Thank you for your help. just one thing, i want the output in a file and want to delete the copied rows from the source. tMysqlOutput will output in a table. How can i achieve that?
Hi
Notice "Action on data" of tMysqlOutput. Check "Delete" here.
The following image will help you.
tMysqlOutput can insert, update and delete records.
Don't forget to check "Use an existing connection".
Regards,
Pedro
Hi, I am a newbie to Talend. I am running a job to transfer data from SQL server to Excel. I came across the same error. I read through the above post but I am unable to find the check box for 'enable stream'. Would anyone know why? Would appreciate any help or thoughts! Thank you. Pallak