Most Recent Posts
AC Version 12.3
by soloblue - 05/16/2025 11:16 AM
Search for never seen patients
by tcosta - 05/12/2025 10:37 AM
No refills on Schedule 4 Meds
by koby - 05/06/2025 9:24 AM
Fixing PRESCRIPTION DRUG MONITORING in Windows 11 Pro
by VTWilson - 05/01/2025 12:55 PM
An automated process failed: MedsUdates
by ChrisFNP - 04/28/2025 3:49 PM
New Feature?
by ChrisFNP - 04/22/2025 6:37 PM
Here is a new one
by ChrisFNP - 04/22/2025 6:20 PM
I won't get help because I am I
by Bert - 04/22/2025 9:09 AM
Member Spotlight
ryanjo
ryanjo
Central Florida
Posts: 2,084
Joined: November 2006
Newest Members
It's me, Paradise Family, MedCode, MZ Medical Billi, girlfromwebpage
4,593 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
#64208 02/06/2015 1:10 PM
Joined: Jun 2010
Posts: 136
Member
OP Offline
Member
Joined: Jun 2010
Posts: 136
AC was pretty fast when running 6.3.3 ; A few months ago we upgraded to 7.1.3 and now things are noticeably slower. My server and clients are very similar except the server has more RAM. My question .... would you upgrade the SERVER or the CLIENTS [hopefully not both] and what specific machine suggestion do you have [if any] ?

Server Specs:
Operating System
Microsoft Windows 7 Professional 64-bit SP1
CPU
Intel Core 2 Duo E8400 @ 3.00GHz 39 ?C
Wolfdale 45nm Technology
RAM
16.0GB Dual-Channel DDR2 @ 332MHz (5-5-5-15)
Motherboard
Hewlett-Packard 3032h (XU1 PROCESSOR)
Graphics
Standard Monitor (1440x900@60Hz)
Intel Q45/Q43 Express Chipset (HP)
Intel Q45/Q43 Express Chipset (HP)
Hard Drives
256GB SAMSUNG ATA Device (SSD) 33 ?C
Optical Drives
TSSTcorp DVD-ROM TS-H353B ATA Device


Roger
Working Hard for the children in the community.
Joined: Jun 2009
Posts: 1,811
Member
Offline
Member
Joined: Jun 2009
Posts: 1,811
Roger,

There is a much longer answer, but the short one is this:

Going beyond 6.3.3 requires going from SQL2005 to SQL2012, there is a hefty price to be paid for that, which is just part of SQL2012. There is a secondary price in more Meaningless Usury, but that is less of the issue.

In going to the v8 series, there is a "MU2 Tax" that you will pay, although we are working with AC to address performance improvements so that the impact is minimalized.

You have 3 choices about what to do, but they are all focused on work on the server.

[We are setting aside issues of network, clients, topology, and other factors to focus on the main AC machine]

===A SideBar about Meaningless Usury===

Because Doctors and users regularly ask for it when we bring it up, we have expressed to AC that some would pay more for a "Turbo" version of AC that kept the core functionality and new improvements, but turned off ALL of the MU garbage. That concept is not warmly embraced, because it would take time and money. However, of those folks staying in private practice, more are considering going non-par or leaving the government payer business altogether and just talking what their patients can afford, which they can't do when they participate.

Thus, we believe that more, not less will tell CMS where to place their MU if they stay in practice.

===End SideBar===

So, once you move to SQL2012, here are your chocies.

1.Suck it up and do nothing, or buy newer server hardware
This is really the worst choice, because it will have least effect going forward

2.Upgrade to 64bit SQL2012 Express
We can help you do this, and there are no licensing costs, just labor time to do the upgrade. This will allow SQL to access far more of that memory you already ahve.

3.Depending on your number of users, it may be adviseable to upgrade to SQL Standard. There are licensing costs with this, but dependent on your server OS, SQL can use up to 64Gigs of memory. Obviously, we can help with this if you choose this path.

Depending on a host of other factors, clients begin to see performace impacts starting around 10 users.

Somewhere between 12 and 18 users, the performance [before/after upgrade] becomes significant that they seek us out.

Around 20 concurrent users, the practice begins to experience AC crash-outs, lost charts, and they call or email us.

YMMV, but this something we have been hearing since last year, and now that AC is working with us to address these realities in a holistic fashion, it is appropriate for us to outline the options as lots of folks are looking to finally upgrade again.

The SSD and RAM are fine, and you really don't have much room to upgrade the chip [http://www.cpubenchmark.net/CPU_mega_page.html - socket LGA775 it appears], so the logical place to focus on is your server.

Let me know if you have questions, and we can talk directly.




Indy
"Boss"

Indy's Blog

www.BestForYourPractice.com
Our Name is Our Creed
Joined: May 2009
Posts: 838
Likes: 2
Member
Offline
Member
Joined: May 2009
Posts: 838
Likes: 2
Don't remember the 64 bit version offered as an option when I upgraded to 6.6.5 from 6.3.3 but did notice the delays in accessing the database especially when going into demographics since I did, I am not a MU'r so I rue the day; will have to think about doing the SQL upgrade.

Joined: Mar 2008
Posts: 206
Member
Offline
Member
Joined: Mar 2008
Posts: 206
I'm voting for the Turbo Version or just open source the last version before MU started and let someone who can code take it over! I really don't see why we should pay more for less software though.

Joined: Jun 2009
Posts: 1,811
Member
Offline
Member
Joined: Jun 2009
Posts: 1,811
Koby,

Reach out if you want to, I'll talk you through it.

AC is working to do a better job of talking practices through the trade-offs in upgrades, but for folks who have already done the upgrade and have to deal with the outcome, those are your options.

We are working with AC to help practices deal with their particular circumstances.


Indy
"Boss"

Indy's Blog

www.BestForYourPractice.com
Our Name is Our Creed
Joined: Dec 2009
Posts: 1,197
Likes: 8
Member
Offline
Member
Joined: Dec 2009
Posts: 1,197
Likes: 8
I'm afraid I'll have to disagree with Indy on his point 2:

Quote
2.Upgrade to 64bit SQL2012 Express
We can help you do this, and there are no licensing costs, just labor time to do the upgrade. This will allow SQL to access far more of that memory you already ahve.

SQL Server Express 2012 uses only 1G of memory regardless of whether it is 32 bit or 64 bit.

Please note that maximum database size goes up to 10G from previous versions so practices that are filling up SQL Server 2005 Express have at least one reprieve when upgrading.

https://msdn.microsoft.com/en-us/library/cc645993(v=SQL.110).aspx

JamesNT


James Summerlin
My personal site: http://www.dataintegrationsolutions.net
james@dataintegrationsolutions.net
Joined: Sep 2012
Posts: 342
Likes: 7
Member
Offline
Member
Joined: Sep 2012
Posts: 342
Likes: 7
Dear James,

Is there a way to check if an AC database is gettting close to the 2005 SQL 4gb data limit?

That is, something that mimics the sql command EXEC sp_spaceused?

Cheers,

Carl Fogel


Joined: Dec 2009
Posts: 1,197
Likes: 8
Member
Offline
Member
Joined: Dec 2009
Posts: 1,197
Likes: 8
A quick and dirty way would be to go to your Amazing Charts folder and look at the size of the mdb file. Not entirely accurate, but close enough for your purposes.

You may want to check HELP | ABOUT in Amazing Charts to see if it shows anything. I believe it at least tells you were the database files are, it may also tell you their size.

Anything else requires at least read access to the database.

JamesNT


James Summerlin
My personal site: http://www.dataintegrationsolutions.net
james@dataintegrationsolutions.net
Joined: Dec 2009
Posts: 1,197
Likes: 8
Member
Offline
Member
Joined: Dec 2009
Posts: 1,197
Likes: 8
It appears I am to be corrected regarding memory usage in SQL Server Express 2012 and higher versions. Direct quote from Microsoft:

Quote
Starting with SQL Server 2012, these memory limits are enforced only for the database cache (buffer pool). The rest of the caches in the SQL Server memory manager can use much more memory than is specified by these edition limits. For example, a SQL Server 2012 Express edition can use only a maximum size of 1.4 GB for its database cache. Other caches (such as the procedure cache, the metadata cache, and so on) can consume memory up to the size specified by the "max server memory" configuration.

What this means is what while the database cache is still limited to 1.4G of memory, the rest of SQL Server is no longer limited. So things such as the connection pool and so forth, can use more memory thereby making the move to 64-bit a good idea.

Thank you, Indy, for forwarding me the link from the official Microsoft documentation.

JamesNT


James Summerlin
My personal site: http://www.dataintegrationsolutions.net
james@dataintegrationsolutions.net
Joined: Sep 2003
Posts: 12,874
Likes: 34
Member
Offline
Member
Joined: Sep 2003
Posts: 12,874
Likes: 34
Originally Posted by JamesNT
I'm afraid I'll have to disagree with Indy on his point 2:


SQL Server Express 2012 uses only 1G of memory regardless of whether it is 32 bit or 64 bit.

Please note that maximum database size goes up to 10G from previous versions so practices that are filling up SQL Server 2005 Express have at least one reprieve when upgrading.

https://msdn.microsoft.com/en-us/library/cc645993(v=SQL.110).aspx

JamesNT

James there is no right or wrong. For all practical points and purposes, I would say just keep it simple and go with what you are saying. The reason express is free is the memory limitation to the buffer pool. This is where all of the pages are kept. There are many other pools that can utilize more memory, but I am not sure the user that only needs Express will notice the difference.

As far as needing something with more memory for the buffer pool and having to go to a standard version, I don't think a practice with less than 10 or so users would know the difference. The other issue with going to a standard version would be support. You could have any issue that has nothing to do with SQL, and as soon as support noted you had the standard version (if they could tell), your support contract would be terminated.

I think what AC could use for practices over 10 or more full-time users would be for AC to have people like Indy, you or Raja to install the SQL standard, knowing it would be done correctly and having all of the info they may need to do it that way. I mean that is the beauty of SQL (and other databases). You can increase their capacity meaning better and faster performance.


Bert
Pediatrics
Brewer, Maine

Joined: Jun 2010
Posts: 136
Member
OP Offline
Member
Joined: Jun 2010
Posts: 136
Thanks for the advice folks !


Roger
Working Hard for the children in the community.

Moderated by  ChrisFNP, DocGene, JBS, Wendell365 

Link Copied to Clipboard
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Who's Online Now
0 members (), 178 guests, and 30 robots.
Key: Admin, Global Mod, Mod
Top Posters(30 Days)
JBS 5
koby 3
Bert 3
tcosta 1
Top Posters
Bert 12,874
JBS 2,986
Wendell365 2,366
Sandeep 2,316
ryanjo 2,084
Leslie 2,002
Wayne 1,889
This board is dedicated to the memory of Michael "Indy" Astleford. February 6, 1961 -- April 16, 2019




SiteLock
Powered by UBB.threads™ PHP Forum Software 7.7.5