前言

上一節(jié)我們?cè)敿?xì)講解了計(jì)算列以及計(jì)算列持久化的問(wèn)題,本節(jié)我們依然如前面講解來(lái)看看二者查詢性能問(wèn)題,簡(jiǎn)短的內(nèi)容,深入的理解,Always to review the basics。

持久化計(jì)算列比非持久化計(jì)算列性能要好

我們開(kāi)始創(chuàng)建兩個(gè)一樣的表并都插入100條數(shù)據(jù)來(lái)進(jìn)行比較,對(duì)于計(jì)算列我們重新進(jìn)行創(chuàng)建計(jì)算列和非計(jì)算列持久化。

CREATE TABLE [dbo].[ComputeColumnCompare] (ID INT,
FirstName VARCHAR(100),LastName CHAR(8000))GO

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

INSERT INTO [dbo].[ComputeColumnCompare] (ID,FirstName,LastName)
SELECT TOP 100  ROW_NUMBER() OVER (ORDER BY a.name) RowID,'Bob',
CASE WHEN ROW_NUMBER() OVER (ORDER BY a.name)%2 = 1 THEN 'Smith'ELSE 'Brown' END
FROM sys.all_objects a
CROSS JOIN sys.all_objects b
GO

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

在ComputeColumn表上創(chuàng)建計(jì)算列

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式