最近比較吐槽,大家都知道,現在web前端相對幾年前來說已經變得很重了,各種js框架,各種面對對象,而且項目多了,就會提取公共模塊, 這些模塊的UI展示都一樣,不一樣的就是后台邏輯,舉個例 ...
我們在學sqlserver的時候,大多教科書和前輩們都說狀態少的字段不要建索引,由此帶來的開銷還不如不建索引,但是這句話有多少人真的知道, 或者說有多少人真的對此有比較深刻的理解,而不是聽別人道聽途說。。。這樣記得快,忘記的也不慢。。。這篇我來分析一下這句話到底有幾個意思。 一:現象 首先我們還是用測試數據來發現問題,我先建立一個Person,有 個字段,建表sql如下: 通過上面的sql可以發 ...
2015-01-29 00:39 18 6712 推薦指數:
最近比較吐槽,大家都知道,現在web前端相對幾年前來說已經變得很重了,各種js框架,各種面對對象,而且項目多了,就會提取公共模塊, 這些模塊的UI展示都一樣,不一樣的就是后台邏輯,舉個例 ...
這一篇再說下索引的最后一個主題,索引覆蓋,當然學習比較好的捷徑是看看那些大師們設計的索引,看從中能提取些什么營養的東西,下面我們看 看數據庫中一個核心的Orders表。 一:查看表的架構 <1> 先查看這個表的大概架構信息 從這個訂單表來看大概有 ...
周末終於搬進出租房了,裝了寬帶。。。。才發現沒網的日子。。。那是一個怎樣的與世隔絕呀。。。再也受不了那樣的日子了。。。。好了,既然網 安上去了,還得繼續我的這個系列。 索引和鎖,這兩個主題對我們開發工程師來說,非常的重要。。。只有理解了這兩個主題,我們才能寫出高質量的sql語句,在之前 ...
說到聚集索引,我想每個碼農都明白,但是也有很多像我這樣的猥程序員,只能用死記硬背來解決這個問題,什么表中只能建一個聚集索引, 然后又扯到了目錄查找來幫助讀者記憶。。。。問題就在這里,我們不是學文科,,,不需要去死記硬背,,,我們需要的就是能看到在眼里面的 真實東西。。。。。我們都喜歡 ...
非聚集索引,這個是大家都非常熟悉的一個東西,有時候我們由於業務原因,sql寫的非常復雜,需要join很多張表,然后就淚流滿面了。。。這時候就 有DBA或者資深的開發給你看這個猥瑣的sql,通過執行計划一分析。。。或許就看出了不該有的表掃描。。。萬惡之源。。。然后給你在關鍵的字段加上非 ...
研究過js的朋友大多會說,理解了js的原型和閉包就可以了,然后又說這些都是js的高級內容,然后就又扯到了各種神馬的作用域。。。然后不少 人就會被忽悠的雲里霧里。。。下面我也試着來說說閉包 ...
說到sql的參數化處理,我也是醉了,因為sql引擎真的是一個無比強大的系統,我們平時做系統的時候都會加上緩存,我想如果沒有緩存,就不會有什么 大網站能跑的起來,而且大公司一般會在一個東西上做的比較用心,比較細,sqlserver同樣也使用了緩存,其中就包括Data cache ...