上禮拜參加8月的SQL PASS,講師是微軟厲害的資料庫技術支援工程師Eddie,會議中有一個議題: 檢查SQL Server真正使用到多少Cores,回家作業(寫)。
[SQL Server]檢查SQL Server真正使用到多少核心(Cores)
- 14067
- 0
- SQLInstall
上禮拜參加8月的SQL PASS,講師是微軟厲害的資料庫技術支援工程師Eddie,會議中有一個議題: 檢查SQL Server真正使用到多少Cores,回家作業(寫)。
文字雲(Word Cloud)是統計關鍵字詞的視覺化呈現,如果分析資料已經整理到SQL Server資料表中了,我們要如何在ASP.NET網站將統計後的結果使用文字雲來描述?
R語言除了有大量的統計分析套件,在資料視覺化上一定要筆記的就是R Packages下載排行版前幾名的[ggplot2]。
資料庫跑完分析後直接用厲害的視覺化魔法呈現在網站上!
安裝完需要的R Package之後,接著使用sp_execute_external_script來從SQL Table取得資料。
上一篇安裝完需要的R Package,這一篇筆記怎麼查R Serives已經安裝了那些R Package。
SQL Server 2016開始內建支援R語言分析,少去中間ETL過程,程式可以直接把關聯式資料庫內整齊的資料跑統計、跑分群分組模型、跑迴歸還有跑圖,今天先把Lession 1: In-Database R裝起來。
R套件(Package)的資源非常豐富,截自2016-06-18已經有8,195個R包可以下載,安裝完R Service(In-DataBase R)之後,
會有基本內建的R包,但許多常用的R包則需要額外下載及安裝,這篇來筆記R包的安裝。
晚上幫同事Debug Update From問題,乍看之下與常見T-SQL Update From語法無異,透過Select From驗證,筆數也正確只有1筆,但 Update From 卻把整個資料表都更新了!!!為了紀念加班的2小時,再來加班30分鐘快速筆記。
上一篇筆記varbinary儲存小型文件檔案,當使用者上傳檔案平均超過1MB,我們就可以考慮SQL Server 2008 推出的Filestream。
如果想透過網芳上傳檔案到sql server機器再從sql table取得目錄資訊,則可以考慮SQL Server 2012推出的File table。
最近專案中,使用者有大量小型文件型檔案(每個約1MB以內)要上傳到資料庫的需求,這篇先筆記Varbinary步驟:
想透過網芳上傳檔案到sql server機器再從sql table取得目錄資訊,則可以考慮SQL Server 2012推出的File table。
繼續延伸上傳檔案到SQL Server筆記: SQL Server 2012的新功能File table。
和客戶IT單位的.NET架構師聊到ORM利器Dapper,雖然心想著強型別,但系統中的彈性化查詢非常多,取出的欄位又是溢出來的滿,手動建立類別(Class)會掉淚。
這篇筆記SQL Server 2016 結果集以JSON 格式+ Visual Studio(Paste Special)將json格式轉換成class的程式碼,下一篇再來筆記上保哥時介紹的好用工具LINQPad。
自從SQL Server 2008支援壓縮備份,為了節省空間及加速備份作業,都會把壓縮備份作為標準步驟,
除了壓縮備份的招式,最近客戶端回報完整備份約需要20分鐘,來筆記使用分檔加快完整備份的腳步的測試。
R語言經常用在資料分析、統計及繪圖上,商業分析時除了學會問問題,還有一個很麻煩的地方是資料向量化(整齊),
去年4月微軟併購了企業級R語言的公司Revolution Analytics,今年地面上的SQL Server 2016也將開始支援R語言,
不久的將來,我們就可以正式把關聯式資料庫內已經整齊的資料丟進去跑演算法,更快的把結果顯示在客戶的電腦前面。
今天先來複習一下R 語言 Lession 1。
時常會在程式中建立資料表,建立前總是先判斷是否存在才進行刪除,此時會用sys.objects metadata查詢資料庫內的物件
或是OBJECT_ID函數是否能取出ID來判讀物件是否存在,現在SQL Server 2016有更簡單的做法。
DROP IF Exists
去年TechDays 2015聽到這個功能時,心中默默飄出彭佳慧的相見恨晚,而且功能會從Azure雲端(SQL Azure)下放到人間(地面SQL Server)。自從個資法2012年施行細則上路後,對於客戶資料的蒐集、處理及利用有著更多的保護規範,會處理到大量客戶(自然人)的資訊系統除了基本的網頁及功能權限,也需要應用上遮罩,避免過多非必要的資訊存取。
SQL Server 提供許多層次的加密功能及對稱非對稱加密演算法,從欄位的加密到整個資料庫檔案加密都有對應功能;但除非有額外的KM(鍵值管理)模組,
資料庫本身其實同時把持著解密用的"金鑰"及"加密後"的資料本身,這因此存在一種系統風險。
SQL Server 2016多了一個加密欄位的新功能Always Encrypted,讓加密工作避免過度集權在資料庫身上。
SQL Server未推出RLS(Row-Level Security)前,我們都是用AP的手段來完成客戶對於限閱戶資料的管控需求,
但畢竟是AP,有時還是沒辦法過濾到多筆資料回傳的情形,透過RLS中的Filter predicated,限閱戶資料可以處理的更簡單。
先前嘗試用xml格式替代匯出及匯入初始資料的作法,感覺有順手點,SQL Server 2016開始支援JSON,
剛好手邊有Azure帳號,早上下雨不能跑步,就來測試JSON。
一直以來,SSIS2008/2012就少了SFTP/FTPS Component,為了實作加密管道的FTP傳送,可能就需要參考C#組件,來筆記參考C#的做法。