Simple MySql Select Queries are slow in C# but fast in MySql Workbench -
i don't have experience mysql, 1 of clients have asked hook thier mysql database. designed simplest query ever, basic select statement follows:
select dateandtime, conveyor_belt_weight_theoretical_max_value conveyor_belt dateandtime >= '2016-08-19 01:51:40' , dateandtime < '2016-08-19opcsystems_to_air_airopcsystems_to_air_system_air_system 14:45:36' order dateandtime limit 1000
in visual studio code, connect mysql follows:
datatable _dt = new datatable(); using (var cmd = this.mysqlconn.createcommand()) { if (this.mysqlconn.state != connectionstate.open) this.mysqlconn.open(); cmd.commandtext = sqlquery; using (mysqldatareader results = cmd.executereader()) { if (!results.read()) return null; _dt.columns.clear(); (int = 0; < results.fieldcount; i++) { _dt.columns.add(results.getname(i)); } _dt.load(results); } } return _dt;
i feed exact same query procedure.
in mysql workbench, takes 1 second.
however, in c# application. takes 6 seconds.
Comments
Post a Comment