最近公司項目的服務器出現了性能問題,關于iis負載過大,當客戶問到最大連接數相關問題造成很萌的感覺,就查了相關資料:首先讓我們來看看IIS里面的這2個數字:最大并發連接數,隊列長度。先說這2個數字在哪里看。最大并發連接數:在IIS中選中一個網站,右鍵網站名稱,在右鍵菜單中找到并點擊【管理網站】->【高級設置】。打開對話框如下圖:隊列長度:在IIS中選中【應用程序池】,在應用程序池列表中,右鍵你想查看的,在右鍵菜單中選擇【高級設置】。打開如下對話框:這兩個數
系統 2019-08-12 01:51:40 1857
--創建一個測試的數據庫CREATEDATABASEdbGO--創建兩個登錄EXECsp_addlogin'aa'EXECsp_addlogin'bb'--設置登錄的默認數據庫為測試數據庫dbEXECsp_defaultdb'aa','db'EXECsp_defaultdb'bb','db'GO--授予登錄訪問數據庫的權限(將登錄設置為數據庫的用戶)USEdbEXECsp_grantdbaccess'aa'EXECsp_grantdbaccess'bb'-
系統 2019-08-12 01:51:33 1857
原文:SQL點滴16—SQL分頁語句總結今天對分頁語句做一個簡單的總結,他們大同小異的,只要理解其中一個其他的就很好理解了。使用top選項selecttop10*fromOrdersawherea.orderidnotin(selecttop10orderidfromOrdersorderbyorderid)orderbya.orderid使用max函數這種方法的前提是有唯一值的一個列。selecttop10*fromOrdersawherea.order
系統 2019-08-12 01:33:19 1857
其實對于非專業的數據庫操作人員來講,例如軟件開發人員,在很大程度上都搞不清楚數據庫索引的一些基本知識,有些是知其一不知其二,或者是知其然不知其所以然。造成這種情況的主要原因我覺的是行業原因,有很多公司都有自己的DBA團隊,他們會幫助你優化SQL,開發人員即使不懂優化問題也不大,所以開發人員對這方面也就不會下太多功夫去了解SQL優化,但如果公司沒有這樣的DBA呢,就只能靠程序員自己了。最近突然想起前一陣和一朋友的聊天,當時他問我的問題是一個非常普通的問題:說
系統 2019-08-12 01:32:47 1857
原文:SQL開發中容易忽視的一些小地方(一)寫此系列文章緣由:做開發三年來(B/S),發現基于web架構的項目技術主要分兩大方面:第一:C#,它是程序的基礎,也可是其它開發語言,沒有開發語言也就不存在應用程序.第二:數據庫,現在是信息化世界,大多數信息都可以通過數據庫存儲來交換信息.常與應用程序互相交流信息.但在SQL開發應用時,我們往往只觀注些常用的方法(insertdeleteselectupdate),對些小細節方面(系統存儲過程,函數的應用,優化分
系統 2019-08-12 01:53:07 1856
1、查詢數據庫中所有的用戶表:select[name]fromsysobjectswherextype='u'select*frominformation_schema.tables2、查詢某表[tableName]中所有的字段名稱:select[name]fromsyscolumnswhereid=object_id('[tableName]')select*frominformation_schema.columnswhereTABLE_NAME='[
系統 2019-08-12 01:52:17 1856
源碼:http://files.cnblogs.com/flash3d/alc.rar前幾天研究了Bresenham直線掃描算法。頗受其一些優化策略的啟發,故想將其推廣至二次三次已經n次曲線的批量計算。進過一番假設推導證明,具體思路和過程就不和大家講了,估計我也講不清楚,大家也聽不明白。我給大家舉個例子就明白了。假設我們要求y=x^3這個曲線,x為(1,2,3,4,5...)時候y的值,這個也是我們研究的目的。那么,我們先手動算幾個值看看。XY112832
系統 2019-08-12 01:52:03 1856
原文:SQL點滴34—SQL中的大小寫默認情況下,SQLServer不區分大小寫,如果數據表TEST的TNAME列中有數據“abcd”和“Abcd”,如果使用查詢語句:select*fromtestwheretnamelike'a%',則查詢的結果會把上面的兩條記錄都查詢出來,這一點上和Oracle有區別.可以通過設置排序規使其區分大小寫,可以分別在創建數據庫、修改數據庫、創建表的字符型列(char\varchar\nchar\nvarchar等)時指定排
系統 2019-08-12 01:32:41 1856
數據庫同步有很多方法,這里不討論了,我這里只針對異構數據庫.那什么是異構數據庫呢,我們先看下定義(引用)異構數據庫系統是相關的多個數據庫系統的集合,可以實現數據的共享和透明訪問,每個數據庫系統在加入異構數據庫系統之前本身就已經存在,擁有自己的DMBS。異構數據庫的各個組成部分具有自身的自治性,實現數據共享的同時,每個數據庫系統仍保有自己的應用特性、完整性控制和安全性控制。異構數據庫系統的異構性主要體現在以下幾個方面:計算機體系結構的異構各個參與的數據庫可以
系統 2019-08-12 01:52:55 1855
原文:SQL獲取所有數據庫名、表名、儲存過程以及參數列表1.獲取所有用戶名:SELECTnameFROMSysuserswherestatus='2'andislogin='1'islogin='1'表示帳戶islogin='0'表示角色status='2'表示用戶帳戶status='0'表示糸統帳戶2.獲取所有數據庫名:SELECTNameFROMMaster..SysDatabasesORDERBYName3.獲取所有表名SELECTNameFROMD
系統 2019-08-12 01:52:39 1855
1、添加索引(一般是唯一索引,我的是聯合唯一索引):altertableT_Cartadduniqueindex(goods_id,user_id);2、SQL/**保存購物車(如果不存在則插入,如果存在則更新)*/@OverridepublicvoidinsetCart(Cartcart)throwsException{Stringsql="INSERTINTOT_Cart(goods_id,order_num,user_id)VALUES(?,?,?)
系統 2019-08-12 01:52:32 1855
轉自:http://www.iteye.com/topic/183048前言:權限往往是一個極其復雜的問題,但也可簡單表述為這樣的邏輯表達式:判斷“Who對What(Which)進行How的操作”的邏輯表達式是否為真。針對不同的應用,需要根據項目的實際情況和具體架構,在維護性、靈活性、完整性等N多個方案之間比較權衡,選擇符合的方案。目標:直觀,因為系統最終會由最終用戶來維護,權限分配的直觀和容易理解,顯得比較重要,系統不辭勞苦的實現了組的繼承,除了功能的必
系統 2019-08-12 01:51:52 1855
“sqldiag”是一款診斷工具,你可以用它收集各種SQLServer服務的診斷信息。它的初衷是為微軟公司的支持工程師使用的,但是你可能也會發現它收集的信息對你診斷問題也是有幫助的。“Sqldiag”默認情況下會把收集到的信息寫到文件中,保存到名為“SQLDIAG”的文件夾中,該文件夾被自動創建在文件“sqldiag.exe”所在路徑同級目錄(比如:C:\ProgramFiles\MicrosoftSQLServer\100\Tools\binn\SQLD
系統 2019-08-12 01:32:40 1855
原文:T-Sql(六)觸發器(trigger)不知不覺講到觸發器了,一般我們做程序的很少接觸到觸發器,觸發器的操作一般是DB人員來完成。然而有的時候一些簡單的業務需要我們自己去完成,不能每次都去麻煩DB人員,所以說,編程人員要全才,除了編程以為的專業知識也要涉獵,比如js,css,html,t-sql等一些語法,不一定要去精通,但是要熟悉,至少語法可以看懂,這樣對我們的編程有事半功倍的效果,出現異常錯誤,我們也方便調試,以便最快找出錯誤。言歸正傳,什么事觸
系統 2019-08-12 01:54:48 1854
SQLServer事務全攻略(一)一事務的屬性事務具有ACID屬性,即Atomic原子性,Consistent一致性,Isolated隔離性,Durable永久性原子性就是事務應作為一個工作單元,事務處理完成,所有的工作要么都在數據庫中保存下來,要么完全回滾,全部不保留一致性事務完成或者撤銷后,都應該處于一致的狀態隔離性多個事務同時進行,它們之間應該互不干擾.應該防止一個事務處理其他事務也要修改的數據時,不合理的存取和不完整的讀取數據永久性事務提交以后,所
系統 2019-08-12 01:52:32 1854