原创 Sql Server無用索引查詢

首先我們來看一下如何查詢無用的索引。sys.dm_db_index_usage_stats 記錄自上次重啓或數據庫離線或重置統計信息後使用到的索引,sys.indexes 記錄數據中所有表的索引,排除掉最近使用的索引,即爲最近沒有使用的索

原创 Sql Server索引基本知識篇

一、基本概念 1.數據的讀取   頁(page)是SQL SERVER可以讀寫的最小I/O單位。即使只需訪問一行,也要把整個頁加載到緩存之中,再從緩存中讀取數據。物理讀取是從磁盤上讀取,邏輯讀取是從緩存中讀取。物理讀取一頁的開銷要比邏輯讀

原创 SQL Server 鎖機制 悲觀鎖 樂觀鎖 實測解析

  一、爲什麼會有鎖 多個用戶同時對數據庫的併發操作時會帶來以下數據不一致的問題: 1.丟失更新 A,B兩個用戶讀同一數據並進行修改,其中一個用戶的修改結果破壞了另一個修改的結果,比如訂票系統 2.髒讀 A用戶修改了數據,隨後B用戶又讀

原创 提高IIS併發數量設置

1. 修改IIS應用程序池隊列長度 高級設置裏,隊列長度修改爲 65535 2. 修改IIS的 appConcurrentRequestLimit 設置  默認值是5000,修改爲50000(或者更大的值) c:\windows\

原创 IIS共享文件站點配置

本文來自:https://www.cnblogs.com/knowledgesea/p/5145087.html 環境說明 現有3臺服務器:(192.168.10.121)A,  (172.18.5.61)B,  (172.18.5.5

原创 Sql Server 死鎖相關sql語句

--查詢所有死鎖數據 SELECT request_session_id spid, --死鎖進程id OBJECT_NAME(resource_associated_

原创 git克隆代碼出現Authentication failed for “http://xxxxxx“ 解決方案

1、打開cmd窗口 2、輸入命令git config --system --unset credential.helper 3、然後去操作推送,拉取和或者克隆等任意操作 4、提示你輸入用戶名和密碼,修改之 5、再在git bash中執行命令

原创 C# task 任務循環執行

static void TaskMethed() { Task task = Task.Factory.StartNew(() => { C

原创 Swagger 接口文檔配置信息

using System.Web.Http; using Swashbuckle.Application; using System; using Swashbuckle.Swagger; using System.Web.Http.De

原创 base64圖片上傳(需整合)

/// <summary> /// 附件上傳幫助類 /// </summary> public class UploadFileHelper { /// <summary> /// 返

原创 RequestHelper

public class RequestHelper { #region post 請求 public static string HttpPost(string url, object dat

原创 索引腳本

--創建索引腳本 SELECT [statement] 表名稱, 'CREATE INDEX [IX_' + SO.name + '_' + REPLACE( REPLA

原创 Log4net.config

<?xml version="1.0" encoding="utf-8" ?><!--配置參考:https://blog.csdn.net/binnygoal/article/details/79557746--><log4net> <!

原创 ASCII 轉換幫助類

/// <summary> /// ASCII 幫助類 /// </summary> public static class ASCIIHelper { /// <summary>

原创 維吉尼亞加密與解密

/// <summary> /// 維吉尼亞加密與解密 /// </summary> public static class VigenereHelper { /// <summary>