原创 SQL Server 數據庫備份和還原認識和總結 (一)

首先從數據庫【恢復模式】說起,因爲數據庫如果恢復模式設置不正確,會導致數據無法還原。 SQL Server 2012對數據庫備份和還原與SQL Server 2008基本沒有太大變化,僅對還原時間點選擇UI和相關還原選項做了小改動,備份和

原创 SQL Server數據行的物理空間分配

原文出處:http://jimshu.blog.51cto.com/3171847/981442 SQL Server數據行的物理空間分配   一、頁(page) 1、基本概念   頁是SQL Server存儲數據的基本單位,每一

原创 SQL Server 何時將“髒頁”回寫到硬盤

原文出處: 舒永春 SQL Server的工作原理:不能直接修改硬盤上的數據,而是先將數據從硬盤讀入到內存的data cache,然後在內存中修改(被修改過的頁稱爲髒數據頁),最後再從內存回寫到硬盤。下述進程都可能將髒頁回寫到硬盤

原创 理解SQL SERVER中的分區表

 分區表是在SQL SERVER2005之後的版本引入的特性。這個特性允許把邏輯上的一個表在物理上分爲很多部分。而對於SQL SERVER2005之前版本,所謂的分區表僅僅是分佈式視圖,也就是多個表做union操作. 分區表在邏輯上是一個

原创 WIN7-64位系統上安裝PLSQL Dervloper

WIN7-64位系統上安裝PLSQL Dervloper 1)安裝Oracle 11g 64位  2)安裝32位的Oracle客戶端( instantclient-basic-win32-11.2.0.1.0)  下載instantc

原创 使用DMV和DMF分析數據庫性能

服務器等待的原因 SELECT TOP 10 [Wait type] = wait_type, [Wait time (s)] = wait_time_ms / 1000, [% waiting] = CONVERT(DECIMAL(12

原创 c語言指針詳解

指針是C語言中廣泛使用的一種數據類型。 運用指針編程是C語言最主要的風格之一。利用指針變量可以表示各種數據結構; 能很方便地使用數組和字符串; 並能象彙編語言一樣處理內存地址,從而編出精練而高效的程序。指針極大地豐富了C語言的功能。 學

原创 監控數據庫運行情況(三)

[sql] view plaincopyprint? --1.查看數據庫版本信息    select @@version   --2.查看所有數據庫

原创 數據庫的頁構成

頁 SQL Server中的頁是最基本的數據單位組成,他有8KB,也就是8192個字節(mssql7.0以前是一個頁面2KB),而sql server的一個頁面,由頁頭,數據行,和slot table組成(行偏移的位置的記錄數組。

原创 監控數據庫運行情況(二)

8.1.1 SQLOS的任務調度算法 --SQL 2005和SQL 2008有個動態管理視圖sys.dm_os_schedulers,可以反映當前每

原创 監控數據庫運行情況(四)

--性能檢測  --等待 SELECT TOP 10 [Wait type] = wait_type, [Wait time (s)] = wait

原创 SQL Server 查詢性能、原理

淺談SQL Server中統計對於查詢的影響  http://www.cnblogs.com/CareySon/archive/2012/05/14/HowStatisticImpactQuery.html SQL Server中

原创 Redis的N種妙用,不僅僅是緩存

redis是鍵值對的數據庫,常用的五種數據類型爲字符串類型(string),散列類型(hash),列表類型(list),集合類型(set),有序集合類型(zset) Redis用作緩存,主要兩個用途:高性能,高併發,因爲內存天然支持高併發

原创 spring 嵌套事務

  原文:https://www.iteye.com/topic/35907 在所有使用 spring 的應用中, 聲明式事務管理可能是使用率最高的功能了, 但是, 從我觀察到的情況看, 絕大多數人並不能深刻理解事務聲明中不同事務

原创 統一異常處理@RestContrllerAdvice,@ExceptionHandler

統一異常處理@RestContrllerAdvice,@ExceptionHandler 思想很重要 統一異常處理實現方式:使用註解@RestContrllerAdvice,@ExceptionHandler 先想明白一個問題:定義統一異