on 2016 Nov 02 5:34 AM
We moved a SQL Anywhere 12 database from a dedicated windows 2003 SP2 server to a new virtual machine running windows 2012 R2 SP1 server.
Windows 2003 server specs: 6134 MB memory 8 cores SQL Anywhere 12.0.1 build 3910
Windows 2012 server specs: 16384 MB memory 8 cores SQL Anywhere 12.0.1 build 4403
From another database we use proxy tables to this database to fill the database. On the windows 2003 server this takes 2338 seconds On the new windows 2012 server this takes 3867 seconds
I would expect that it would run faster on the new machine or at least at the same speed.
It must be something in the setup of the windows 2012 server. Does anyone have a clue where I should look?
TIA,
Frank
Request clarification before answering.
What is your license ? If you have a chip license and configured the vm with cpu instead cores than your affinity ist on only one cpu. Go to taskmanager -> rightklick on dbsrv12.exe and select Set affinity. The you see on how many cores the db is running.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
68 | |
16 | |
12 | |
7 | |
7 | |
4 | |
4 | |
4 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.