Other ERPsFree calculatorPDF, Excel, Word exportInfor VISUALAll Infor VISUAL tools

Infor VISUAL SQL Server Memory Sizing Calculator

This calculator sizes RAM for the SQL Server that hosts an Infor VISUAL Manufacturing database and gives a starting value for max server memory. It is built on the share of data VISUAL actually reads every day, not the whole database size.

Your numbers

GB

Data file size used, from sp_spaceused on the VISUAL database.

40 %

Share read regularly: recent rows of INVENTORY_TRANS, WORK_ORDER, OPERATION, REQUIREMENT, LABOR_TICKET and the masters.

clients
MB

Planning assumption for connection and session memory.

GB
GB

Report server, backup agent, antivirus.

25 %

Your results

Total server RAM
36.293
GB needed on the database server.
max server memory (MB) setting
31,020
Value for sp_configure 'max server memory (MB)'. Recalculate from installed RAM if you install more.
Buffer pool target
30
GB of data pages to keep in memory.
Connection memory
0.293
GB.
RAM to install, rounded to 16 GB
48

Hot share, per-connection memory and headroom are rules of thumb, not Infor figures. Validate with Page Life Expectancy and buffer cache metrics after a month-end close.

Save results:

Total RAM vs database size

Sweeps VISUAL database size from 10 to 500, holding your other inputs fixed.

Get your VISUAL server memory reviewed

Send your database size, PLE readings and wait stats from a month end and we will check the memory setting and the queries that drive disk reads.

Optional. The tool and every export work without this. No spam.

Was this tool useful?

Why VISUAL is sensitive to database memory

Infor VISUAL is a client-server application: the Windows client on each workstation connects directly to the database, and most of the work is SQL issued by those clients. There is no thick middle tier caching data, so every window that opens a work order, part or customer order reads from SQL Server. When the working set fits in the buffer pool, those reads come from memory; when it does not, they go to disk and users feel it. Busy tables include INVENTORY_TRANS, WORK_ORDER, OPERATION, REQUIREMENT and LABOR_TICKET, but only their recent rows are hot. Connection count also matters because each client keeps its own connections open.

Formula and worked example

Buffer pool target = database GB x hot share x (1 + growth headroom). Connection memory = clients x MB per connection / 1024. Total RAM = buffer + connections + OS reserve + other services. Max server memory = (total - OS - other) x 1024 MB. With the defaults, a 60 GB database with 40% hot data and 25% headroom needs a 30 GB buffer pool. Sixty clients at 5 MB add about 0.3 GB. Adding 4 GB for the OS and 2 GB for other services gives about 36 GB, so install 48 GB. Max server memory from the computed total is about 31,000 MB; if you install 48 GB, set it from the installed figure instead, about 43,000 MB, leaving the OS and services their reserve.

  • Set max server memory explicitly; the default lets SQL Server take almost all RAM
  • Recalculate the setting from installed RAM, not from the estimate
  • Leave room for backup and antivirus processes

Edition limits and licensing notes

SQL Server Standard edition limits the buffer pool memory a single instance can use (128 GB in SQL Server 2016 to 2022; check the edition limits page for your exact version). Most VISUAL databases fit well within that. If your hot data really needs more, compare the cost of Enterprise edition against archiving old history or tuning the heaviest queries first. Standard edition is licensed per core or per server plus CAL, and prices change, so take cost figures from your reseller rather than from any calculator. Running the report server on the same box saves a licence but competes for memory; that is what the other-services input is for.

How to check the result

After a full month including month-end close, read Page Life Expectancy and buffer cache hit ratio from sys.dm_os_performance_counters (Buffer Manager object). A PLE that collapses during MRP or costing runs means the working set does not fit. Check sys.dm_os_wait_stats: high PAGEIOLATCH waits point to reads from disk. Compare the buffer pool size used per database with sys.dm_os_buffer_descriptors to see how much VISUAL actually holds. If memory looks fine but users still wait, the problem is likely blocking or a missing index, not RAM.

Frequently Asked Questions

What is the Infor VISUAL ERP system?

Infor VISUAL, often called VISUAL Manufacturing, is an ERP for make-to-order and engineer-to-order manufacturers, originally developed by Lilly Software. It covers estimating, customer orders, work orders, scheduling, inventory, purchasing, shop floor labor and financials, and runs on SQL Server or Oracle with a Windows client.

How much RAM does an Infor VISUAL database server need?

Enough to hold the data VISUAL reads regularly plus the OS and other services. That is usually a fraction of the database size, because old history is rarely touched. Use this calculator with your own hot-data estimate and verify Page Life Expectancy after a month end.

What should max server memory be for VISUAL?

Installed RAM minus what the OS and other services on the server need, set explicitly with sp_configure. On a dedicated 48 GB server with a 4 GB OS reserve and 2 GB for other services, that is about 43,000 MB. Never leave the default on a server that also runs other software.

Is SQL Server Standard enough for VISUAL?

For most VISUAL installations, yes. Standard edition's memory and core limits are above what typical VISUAL databases need. Consider Enterprise only if the hot data truly exceeds the Standard buffer pool limit for your version or you need Enterprise-only features, and check the limits for your exact SQL Server version.

If you want your team to ask VISUAL questions in plain English on your own servers, we can add a private AI layer that reads a reporting copy so production memory is not touched.

ArchRay builder
Design the on-prem AI stack for Infor VISUAL: model, GPUs, RAG pipeline, guardrails
See memory, speed and cost as you swap parts, then export the diagram. Free, in your browser.
Open the builder

Keep exploring

Free tools

ERP fixes and how-tos

Runs with your ERP

Guides

AI on your ERP

Integrations

Software