PG性能调校(二):数据库硬件及基准评测
一、CPU:更多的核心还是更快的核心?
最好方法是使用类似top的工具监控目前现有的服务器。
如果每一个CPU所运行的进程数量不多,那么对于这种类型的工作负荷则使用速度更快的核心会更好。这种情况经常在以批处理的方式运行大量查询的情况下发生,例如,在大批量的数据需要进行排序形成报表时。
如果所有的CPU都与并发进程处于活动状态,那么用户需要的可能是更多核心的CPU。这些情况在具有大量用户的应用程序中,例如,数据库支持的Web应用程序等很常见。
二、内存
给应用优先配置多少内存,实际上由工作中需要处理的最常见操作的数据集大小决定。
1.如果用户的数据集大小恰好能容纳于这种较小数量的RAM的时候,用户可能需要使用更快的CPU;
2.在一些数据仓库的环境下,所运行的程序扫描的表大小大于用户可以给其分配的内存大小时,用户需要更快的硬盘。
三、磁盘
基准评测工具:
memtest86+:会报告其所识别的每个缓存级别上的各种内存的速度。最有用的是在报告中Memory:行上的MB/s的值。这个值表明到主系统RAM内存访问速度的快慢,有利于确认性能和基准的匹配程度。
数据库目录树:
base:保存默认表空间pg_default;
global:保存虚拟表空间pg_global;
pg_clog:保存事务提交的日志数据;
pg_stat_tmp:保存包含用于保存数据库统计信息的文件;
pg_tblspc:当用户创建新的表空间时,保存用于管理的符号链接;
pg_xlog:保存用于故障恢复的数据库WAL;
pg_subtrans:包含与子事务相关的数据;
pg_multixact:包含多事务状态的数据;
pg_twophase:保存与两阶段提交有关的数据。
转载于:https://www.cnblogs.com/pg-libs/p/6858624.html
PG性能调校(二):数据库硬件及基准评测相关推荐
- 《PostgreSQL 9.0性能调校》一一2.1 平衡硬件支出
本节书摘来自异步社区出版社<PostgreSQL 9.0性能调校>一书中的第2章,第2.1节,作者: [美]Gregory Smith,更多章节内容可以访问云栖社区"异步社区&q ...
- Tile-Based架构下的性能调校
Performance Tunning for Tile-Based Architecture Tile-Based架构下的性能调校 by Bruce Merry GameKnife译 译序 在大概1 ...
- mysql数据和性能平衡点_MySQL数据库性能优化(2)
4.影响SQL性能的要素 MySQL数据库的性能不止受到性能参数和底层硬件条件的影响,在这两个条件一定的情况下,开发人员对SQL语句的优化能力更能影响MySQL数据库的性能.由于MySQL中不同数据库 ...
- (转)Performance Tunning for Tile-Based Architecture Tile-Based架构下的性能调校
转自:http://www.cnblogs.com/gameknife/p/3515714.html#commentform Performance Tunning for Tile-Based Ar ...
- android数据库降级_Android SQLite (二.数据库创建,升级及降级)
上篇文章简介和常用语法介绍了SQLite数据库的基本信息和一些常用的语法操作,本篇文章主要介绍Android开发过程中SQLite数据库的创建使用和常见问题处理. 一.SQLiteOpenHelper ...
- 《PostgreSQL 9.0性能调校》一一第1章 PostgreSQL版本
第1章 PostgreSQL版本 PostgreSQL 9.0性能调校 众所周知,PostgreSQL具有丰富的功能集和非常稳定的软件版本.其默认的安全配置既被安全人员称赞又因其复杂的学习过程而被诟病 ...
- Sql Server 性能分析4 –数据库大小,数据库表大小综合性分析报表输出
Sql Server 性能分析4 –数据库大小,数据库表大小综合性分析报表输出 一:MS SQL Report Server 报表的制作. 1.打开Microsoft Visual Studio 20 ...
- 性能测试之二——性能测试的流程
目录 一.确定性能目标 二.制定测试方案 三.设计测试用例 四.测试环境与数据准备 五.执行性能测试 一.确定性能目标 在开始性能测试前,需要收集性能需求.分析确定合理的性能目标(分析目标).主要需要 ...
- Android 性能优化之数据库优化(一)
Android性能优化系列汇总已完成,包括: Android 性能优化实例 Android 性能优化之数据库优化(一) Android 性能优化之布局优化 (二) Android 性能优化之Java( ...
- EMW 性能优化二之---并发配置
http://www.cnblogs.com/byfhd/p/3723318.html EMW 性能优化二之---并发配置 在前一个日志中写到交货的异步更新,对于RFUI RF的前台操作会提升效率,异 ...
最新文章
- 今天微软的office 2010终于发布了!
- struts工作流程
- java创建一个成员方法吗,java构造方法和成员方法的区别
- Perl中的替换(七)
- php disable-ipv6,強迫 PHP Curl 使用 IPv4 , 忽略 IPv6
- Juniper SRX防火墙流量处理流程图(详细)
- 江苏计算机二级c语言考试内容,江苏省计算机等级考试二级C语言考试大纲_复习提纲.doc...
- 七夕情人节表白网页代码大全(浪漫的html表白源代码)
- 虚拟机内安装金蝶K3环境
- mip-html自动跳转页面,MIP建站系统常见问题汇总
- 一文搞懂supervisor进程管理
- JavaScript实战操作(DOM,BOM)
- python timm库
- 证明:每个有n个顶点的连通图都至少有n-1条边 Show that every connected graph with n vertices has at least n − 1 edges.
- Flink:四大基石[Time,Window,Checkpoint,State]
- Windows7旗舰版性能优化
- GLAD应用:体全息光栅模拟
- 主题:你为什么还没有好工作?
- 共享打印机HP1022在客户端打印的时重启打印服务器才能打印
- 游戏设计----常见的碰撞检测
热门文章
- 解决U盘传输文件过大的问题
- 3GPP TS 29244-g30 中英文对照 | 5.2.6	Combined SGW/PGW Architecture
- 卸载wps后,office图标显示异常、变成白板
- 智能家居语音控制系统的设计与实现
- 不能错过!​9个让你随时保持精力充沛的习惯
- Notepad++的列编辑模式_小技巧
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
- iPhone屏幕适配 新增iPhone XS iPhone XR iPhone XS Max
- 手把手教你搭建属于自己的服务器
- 功能丰富强大的开源HEVC分析软件 “ Gitl HEVC Analyzer ”