Speeding up Temp Tables - Migrating from BDE
Posted: Wed  13 May 2015 16:06
				
				I am in the process of migrating from BDE to MySQL using myDAC.  This first app is primarily executive reporting thru a data warehouse.  Under BDE, all data was scraped and stored locally while being manipulated for reporting. Extremely FAST.
While changing over to MySQL and myDAC, I have had to change my LOCAL temporary tables to TEMPORARY MySQL tables on the server side. When using myTables to access these temporary tables to manipulate the data, performance is slower by 50x. Since these are working report tables only I do not need to reflect updates back to any main tables (which it looks like it may be trying to do) . I just want to fly thru and prep the data with whatever changes need to be made and send the results off to the report writer. I am doing something wrong or is there a setting on the myTable class I can set to get better performance. Sorry for being verbose but this is my first try with the migration and what I learn here will spread throughput the rest of my migration as well. Thanks in advance.
Bill
			While changing over to MySQL and myDAC, I have had to change my LOCAL temporary tables to TEMPORARY MySQL tables on the server side. When using myTables to access these temporary tables to manipulate the data, performance is slower by 50x. Since these are working report tables only I do not need to reflect updates back to any main tables (which it looks like it may be trying to do) . I just want to fly thru and prep the data with whatever changes need to be made and send the results off to the report writer. I am doing something wrong or is there a setting on the myTable class I can set to get better performance. Sorry for being verbose but this is my first try with the migration and what I learn here will spread throughput the rest of my migration as well. Thanks in advance.
Bill