原文:人人都是 DBA(I)SQL Server 体系结构在了解 SQL Server 数据库时,可以先从数据库的体系结构来观察。SQL Server 的体系结构中包含 4 个主要组成部分: 协议层(Protocols)
关系引擎(Relational Engine),也称为查询处理器(Query ...
一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”,其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码打开再保存。要解决上述乱码问题,首先需要知道开发中哪些环节涉及...
原文:人人都是 DBA(VII)B 树和 B+ 树B 树(B-Tree)是为磁盘等辅助存取设备设计的一种平衡查找树,它实现了以 O(log n) 时间复杂度执行查找、顺序读取、插入和删除操作。由于 B 树和 B 树的变种在降低磁盘I/O 操作次数方面表现优异,所以经常用于设计文件系统和数据库。 B ...
原文:人人都是 DBA(V)SQL Server 数据库文件SQL Server 数据库安装后会包含 4 个默认系统数据库:master, model, msdb, tempdb。 SELECT [name] ,database_id ,suser_sname(owner_sid) AS [owne...
原文:人人都是 DBA(IV)SQL Server 内存管理SQL Server 的内存管理是一个庞大的主题,涉及特别多的概念和技术,例如常见的 Plan Cache、Buffer Pool、Memory Clerks 等。本文仅是管中窥豹,描述常见的内存管理相关概念。 在了解内存管理之前,通过 s...
原文:人人都是 DBA(III)SQL Server 调度器在 SQL Server 中,当数据库启动后,SQL Server 会为每个物理 CPU(包括 Physical CPU 和 Hyperthreaded)创建一个对应的任务调度器(Scheduler),Scheduler 可以看作为逻辑 C...
原文:图解SQL 2008数据库复制为了达到数据及时备份,一般采用完整备份+差异备份即可,或者再加上日志备份,本文介绍使用数据库复制技术同步数据:
PS:文章以图片为主,图片更能直观的看出操作步骤和配置方法!
1.首先创建一个测试的数据库,这里命名为FA_BU,用来发布数据,由于是演示,所以就两个字...
Install LEMP (Linux, Nginx, MySQL and PHP) Stack on Ubuntu Linux 14.04 LTSNginx InstallationNginx is one of the robust web server in Linux world. Ngin...
原文:人人都是 DBA(II)SQL Server 元数据SQL Server 中维护了一组表用于存储 SQL Server 中所有的对象、数据类型、约束条件、配置选项、可用资源等信息,这些信息称为元数据信息(Metadata),而这些表称为系统基础表(System Base Tables)。在这些...
原文:人人都是 DBA(X)资源信息收集脚本汇编什么?有个 SQL 执行了 8 秒!
哪里出了问题?臣妾不知道啊,得找 DBA 啊。
DBA 人呢?离职了!!擦!!!
程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA"。
索引 获取数据库的 CPU 使用率
过去一段时间里 CPU...