Report this

What is the reason for this report?

There is insufficient system memory in resource pool 'internal' to run this query

Posted on October 9, 2020

Somedays ago I installed Sql Server 2019 express edition. Since then I sarted facing Insufficient Memory error. My Droplet size is 2GB Ram and 50 GB Hard disk.

Before installing SQL on DigitalOcean I was using shared DB of Godaddy. There I never faced this issue.

At first I thought this might be the issue of my 2 GB Ram maybe sql requires more. But after googling there is no full proof answer why this is happening?

I even checked my DB size there are lots of space available.

Can anyone please suggest what I am doing wrong.

Note: My project is running on .net Core 3.1



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Heya,

The SQL Server can consume a significant amount of memory, especially when running multiple databases or processing large amounts of data. To address this issue, you can try a few things:

  1. Check SQL Server memory configuration: Ensure that the Max Server Memory and Min Server Memory options are set correctly. You can find more information on how to configure memory options for SQL Server here.
  2. Optimize database performance: Review your database indexes, queries, and other performance-related settings. You can follow this Microsoft guide on best practices to improve performance.
  3. Upgrade your droplet: If the issue persists, you might need to upgrade your droplet to one with more memory. You can check the available droplet plans and their pricing at https://digitalocean.com/pricing.

Also, consider monitoring your droplet’s memory usage by setting up a monitoring tool or using DigitalOcean’s built-in monitoring features. Learn more about monitoring your droplet here.

Hope that this helps!

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.