我有250 gb Ram和4 tb SSD工作站。memsql有一个包含10亿条记录的表,每个记录有44个列,数据为500 gb。当我在该表上运行以下查询时
SELECT count(*) ct,name,age FROM research.all_data group by name having count(*) >100 order by ct desc
我得到了以下错误
MemSQL代码生成失败
我重新启动了服务器,然后又出错了。
内存不足,无法完成当前请求。请求未得到处理
我给了服务器最大的mermory 220 GB和max_table_memory 19
我们按工作站数量许可我们的软件。
我有一个多年来一直使用的查询,用于获得登录到我的SQL Server数据库的工作站的准确计数。为简单起见,所有用户都使用相同的登录名/密码。这内置于附加到数据库的脚本中。他们只能访问该数据库,但
USE [Master] GRANT VIEW SERVER STATE to MyUser
已经生效的查询如下:
SELECT COUNT(Users) AS UserCount FROM (SELECT COUNT(Master.dbo.sysprocesses.hostname) AS Users FROM Master.dbo.sysprocesses
关于在我的Gnu/服务器上使用这个脚本,我需要您的建议。
服务器用于使用magento平台托管网站。我注意到,每2-3天当我检查内存时,它显示的是5到7GB的空闲内存,总共64 GB。
我偶然发现了一个网站:如何在Linux上清除RAM内存缓存、缓冲区和交换空间。
其中的脚本如下:
#!/bin/bash
# Note, we are using "echo 3", but it is not recommended in production
# instead use "echo 1"
echo 3 > /proc/sys/vm/drop_cache