on 2025 Apr 03 9:11 PM
We have been running SQL Anywhere on Windows servers with 2 CPUs for years. We are upgrading to new hardware and have decided to go to our maximum licensing allowance of 4 CPUs. We just did some testing and see no difference in SQL Query/Update/Edit completion from the old hardware.
What am I missing?
Request clarification before answering.
First of all look at server properties:
NumLogicalProcessors, NumLogicalProcessorsUsed, NumPhisicalProcessors, NumPhisicalProcessorsUsed
So you are sure how many phisical cpu SQL Anywhere use
Then it depends on query complexity; if you use database parameter maxquerytask = 0 you can benefit of intraquery parallelism
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Setting the max_query_tasks option to 1 disables intra-query parallelism. That may degrade performance if queries could be parallelized but prevented from doing so. It is generally best to run with this options default.
Please see my comment to your original question related to MaxMultiprogrammingLevel.
| User | Count |
|---|---|
| 18 | |
| 7 | |
| 6 | |
| 6 | |
| 6 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.