Performance MySQL <> MsSQL

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
OldManRiver
Posts: 1
Joined: Fri 22 Nov 2013 20:59

Performance MySQL <> MsSQL

Post by OldManRiver » Fri 22 Nov 2013 21:10

Hi

I am in the process of migrating several MySQL databases to Sql Server, but I am experiencing severe performance loss.

When running my application, which have many requests of small amounts of data from large tables, MySQL is several milliseconds faster on each request, Sql server has up to 200 Ms longer response time than MySQL.

Is there something general, that I can do to increase performance for Sql Server ?

I have already made sure that none of my requests fetch more records than needed.

I am running my application under Citrix.

Thanks in advance

Jens Lund

AndreyZ

Re: Performance MySQL <> MsSQL

Post by AndreyZ » Tue 26 Nov 2013 11:15

Hello,

MySQL and SQL Server differ a lot, so there will be definitely some performance loss when migrating from MySQL to SQL Server. Please specify the exact situation when you encounter performance loss and we will try to help you.

CristianP
Posts: 79
Joined: Fri 07 Dec 2012 07:44
Location: Timișoara, Romania

Re: Performance MySQL <> MsSQL

Post by CristianP » Tue 26 Nov 2013 13:53

AndreyZ wrote: MySQL and SQL Server differ a lot, so there will be definitely some performance loss when migrating from MySQL to SQL Server.
We have a customer that migrated from MySQL (MyISAM) to SQL server. I think three years ago.
And they said my application is moving faster with SQL Server.
Maybe because MyISAM in older MySQL implementations are blocking whole table when writing into and performance boost was for heavy server load.

Best Regards,
Cristian Peta

AndreyZ

Re: Performance MySQL <> MsSQL

Post by AndreyZ » Tue 26 Nov 2013 15:17

Please try creating a small sample that demonstrates the problem and send it to andreyz*devart*com . After this, I will be able to give you a more valid answer.

Post Reply