In SQL Server, you can use the sys.dm_db_index_usage_stats dynamic management view to gather information about index usage and changes. This can help you identify tables with frequent updates, inserts, and deletes. Please note that these statistics are reset when the SQL Server instance is restarted.
SELECT
OBJECT_NAME(ius.object_id) AS TableName,
SUM(ius.user_updates) AS TotalUpdates,
SUM(ius.user_seeks + ius.user_scans + ius.user_lookups) AS TotalReads
FROM
sys.dm_db_index_usage_stats ius
JOIN
sys.indexes idx ON ius.object_id = idx.object_id AND ius.index_id = idx.index_id
WHERE
ius.database_id = DB_ID() -- Current database
AND idx.type_desc <> 'HEAP'
GROUP BY
ius.object_id
ORDER BY
TotalUpdates DESC;