Hello freinds
I am working on the perl API project and in the back end of it I am using MySQL. I have written a perl API script to extract data from database. I am using DBIX module to do so !!!
The General form of the query which I am using is as follows -
my $tr_id_rs = $schema->resultset("TestRunStatus")->search( { "DATE(test_run_id.start_date)" => { ">=" => $start_date, "<=" => $end_date, }, "test_run_status_type_id.name" => $status_type, }, { select => "test_run_id.id", join => ["test_run_id", "test_run_status_type_id"], group_by => "test_run_id.id", order_by => "test_run_id.id",} );
I am extracting a database ID for the matching i/p conditions. Then depending on user's input I extract the information related to that database ID. I found that if I have to extract larger data sets then it's time also gets increased a lot. I wants to minimize the time of execution.
Can any body tell me how to achieve that ? Is there any other way extracting data from the MySQL DB ?
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |