天高地厚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页

2013年1月18日

摘要: Hyper在安全性上的全面超越,主要建立在其基于VMbus的高速内存总线架构上,由于Hyper-V底层的Hypervisor代码量很小,不包含任何第三方的驱动,非常精简,所以安全性更高。众所周知,为了保护共享数据,需要一些同步机制,例如锁、信号量等。通常,多处理器操作系统内核和驱动会采用自旋锁的机制,在获得自旋锁之前,线程并不会阻塞,而是一直处于自旋状态,前提是自旋锁只会保持很短的时间。然而在虚拟化条件下,这个前提会被打破,因为虚拟处理器是按照时间片进行调度的。如果在保持自旋锁的时候竞争虚拟处理器,则其他虚拟处理器就要自旋很长时间,导致CPU循环的浪费,降低了虚拟机的性能。显然,多处理器虚拟机 阅读全文

posted @ 2013-01-18 15:44 天高地厚-GNU 阅读(215) 评论(0) 推荐(0) 编辑

摘要: 虚拟机一般有两种架构:一种叫寄居架构,也就是说虚拟化管理层是是寄居在主机操作系统之上,依靠主机操作系统来模拟相关的硬件设备。比如微软的 Virtual PC,VMware的VMware Workstation等。另一种叫作原生虚拟化,直接在硬件上跑虚拟化管理层,其优点是性能比较好,并且要稳定的多。其虚拟化管理层,一般叫做 Hypervisor或者VMM(Virtual Machine Monitor)。比如微软的hyper-v,VMware的Esx等。 我想大家肯定有一个疑问,就是hyper-v明明是安装在windows server 2008 R2上,明明是寄居在操作系统之上,怎么... 阅读全文

posted @ 2013-01-18 15:37 天高地厚-GNU 阅读(155) 评论(0) 推荐(0) 编辑

2013年1月17日

摘要: 进程数20 ,是指当前你的计算机后台程序里面运行了20个隐藏程序,大部份是系统所使用的,包括svchost.exe logon.exe等等系统必须的文件,而一个进程数由多个线程所组成,即一个进程如svchost.exe的线程包括从硬盘引导区提取,还有启动,还有加载其它相关的DLL文件就是其线程数,也就是启动一个程序所经过的步骤,而一个线程又是由多句句柄所组成的,如果你学过C语言或者用过软件调试器如OC 的话,那你就知道句柄就是类似内存当中的 0x00000F0F一样的十六进制代码,而这些代码就组成了一个一个的线程,所以综上所述,无数句柄 组成一个线程,多个线程启动一个进程,就此而己。 内存总数 阅读全文

posted @ 2013-01-17 17:45 天高地厚-GNU 阅读(921) 评论(0) 推荐(0) 编辑

摘要: 扇区(Sector)扇区为磁盘的最小划分单位,常见为 512 字节,为提高访问效率,现在也有推出大容量扇区的存储设备,如 4KB。主引导记录(MBR)MBR,全称为 Master Boot Record 或 Main Boot Record,即主引导记录。位于磁盘第一扇区。它由四部分组成,主引导记录MBR、磁盘签名、硬盘分区表DPT和硬盘有效标志。不同类型的 MBR 有着不同的用途,如 MS 的 MBR 会搜寻第一个活动的主分区,然后从这个分区启动;GRUB4DOS 的 MBR 则会到所有硬盘所有分区根目录去寻找 grldr,然后启动这个文件;Lvyanan 的 1JF9 则会给出提示并等待用 阅读全文

posted @ 2013-01-17 15:35 天高地厚-GNU 阅读(2354) 评论(0) 推荐(0) 编辑

摘要: BOOTICE 是一个启动相关的维护小工具,主要用于安装、修复、备份和恢复磁盘(镜像)的 MBR(Master Boot Record)或分区 PBR(Partition Boot Record),以及查看编辑 Windows Vista/7 的 BCD。此外还具有磁盘扇区编辑、磁盘填充、分区管理等等功能。WINPE 全称 Windows Preinstall Environment,即“Windows 预安装环境”。以前我们重装系统大都是使用光盘安装,如果系统已经无法进去,我们更不可能备份其中的资料。而 WinPE 是一个只有 Windows 内核,并运行在内存中的迷你系统。这样我们可以完全 阅读全文

posted @ 2013-01-17 15:24 天高地厚-GNU 阅读(144) 评论(0) 推荐(0) 编辑

摘要: 很多开发人员都想成为一名数据库培训,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢?以下是我 做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问题中还有许多小的问题,涵括了SQL Server 2008 R2培训比较多的技术知识点,与大家分享下,希望给有志做DBA的朋友们一些帮助:1. char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储过程和使用T-SQL查询数据有啥不一样;2.系统DB有哪些,都有什么作用,需不需要做备份,为什么;损坏了如何做还原(.. 阅读全文

posted @ 2013-01-17 11:30 天高地厚-GNU 阅读(227) 评论(0) 推荐(0) 编辑

摘要: 使用性能监视器找出SQLServer硬件瓶颈开始SQLServer性能调优的最佳地方就是从性能监视器(系统监视器)开始。通过一个24小时的周期对一些关键的计数器进行监控,你将对你SQLServer服务器的硬件瓶颈了如指掌。一般来说,使用性能监视器去创建一个一些关键的计数器的24小时周期的监控日志。当你决定创建这个日志的时候,你需要选择一个典型的24小时的周期,例如,选择一个典型的比较忙的日期,而不是周日或节假日。一旦你将这些捕获的数据形成日志后,在性能监视器的图形界面下会显示计数器的推荐值。你在上表中记下均值、最小值、峰值。做完这些后,用你的结果跟下面的分析比较。通过你的结果和下面的建议值进行 阅读全文

posted @ 2013-01-17 11:16 天高地厚-GNU 阅读(168) 评论(0) 推荐(0) 编辑

摘要: 对单表超过300w+数据的Web应用程序进行测试后发现了一些功能、性能问题,采取了以下办法来进行调整: 将绝大部分的SQL查询改为存储过程,这样的操作毫无疑问可以提高部分性能。 凡是使用“select * from xxx”的操作一律具体到所需字段。 使用join连接2个以上大量数据的表,且基础数据表变化不大的查询一律使用视图,并为此视图建立索引。理由来自SQL Server联机帮助手册: “对于标准视图而言,为每个引用视图的查询动态生成结果集的开销很大,特别是对于那些涉及对大量行进行复杂处理(如聚合大量数据或联接许多行) 的视图。如果在查询中频繁地引用这类视图,可通过对视图创建唯一聚... 阅读全文

posted @ 2013-01-17 11:08 天高地厚-GNU 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 1. 数据库表锁定原理 1.1 目前的C/S,B/S结构都是多用户访问数据库,每个时间点会有成千上万个user来访问DB,其中也会同时存取同一份数据,会造成数据的不一致性或者读脏数据.2.2 SQL Server提供几个DMV,查看locks sys.dm_exec_requests sys.dm_tran_locks sys.dm_os_waiting_tasks sys.dm_tran_database_transactions 阅读全文

posted @ 2013-01-17 11:03 天高地厚-GNU 阅读(181) 评论(0) 推荐(0) 编辑

摘要: 众所周知SqlServerExpress2005 属于简装版,安装程序五六十兆,在客户的服务器上部署时很畅快。但该数据库无Agent这样对我们进行定时备份保护数据安全带来了麻烦。为了定时备Express2005数据库,可以采取以下方案: 1.编写WindowsService,在服务内调用备份数据库方法。 2.使用Windows自带的计划任务。(推荐使用)。 下面就由我来介绍一下如何用计划任务实现数据库备份的,操作步骤如下: 1. 首先建立一个windows任务计划,打开任务计划向导,选择指定的的exe文件,该文件名为SQLCMD.EXE,位于x:\Program Files\Micro... 阅读全文

posted @ 2013-01-17 10:37 天高地厚-GNU 阅读(138) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页