記錄一個 SQL 查詢同筆資料 「有 PK 單欄 ID 查詢」比「有叢集索引的多條件查詢」慢很多的問題
ADO 查詢 SQL 效能 - string 參數自動型別
- 46
- 0
- 2023-11-06
記錄一個 SQL 查詢同筆資料 「有 PK 單欄 ID 查詢」比「有叢集索引的多條件查詢」慢很多的問題
因為有在使用類似 Wox,所以想著寫個腳本自動連向指定的 Wi-Fi 應該會很方便吧?沒想到轉成指令的過程花了不少時間就來筆記一下。
透過 NuGet.config 配置,能讓方案在離線的情況下直接建置起來,不需要在客戶環境做額外步驟就能還原 NuGet。
而上一篇文章 .NET Core NuGet Package 離線還原 需要在客戶環境下還原指令才能讓程式碼成功建置起來,比較繁鎖。但我蠻喜歡的,內容很方便寫成腳本自動化。
當程式碼交付到客戶端,有時候建置環境是無法連網的,常常就要一併提供 NuGet 的離線使用方法。
System.Windows.Form 底下的 Dialog(對話框)很實用。程式能透過 Dialog 輔助使用者正確輸入 Y/N、檔案路徑甚至是字型、顏色。
如果有現成的輸入資料庫連線的 Dialog 就好了。我發現 Windows 對 .udl 檔有很親切的 UI 介面,會面面俱到地輔助連線設定,串一下就有現成的 Dialog 了
應該有些人和我一樣,對 Vim 有興趣但不知道怎麼入門,上網找半天還在看用哪個編輯器比較好。或找了教學記了一堆指令,也試著打了幾遍,但要用的時候總是不記得。
有人會直接把頭洗下去,強迫只用 Vim,只要活下來就學會了。但我想分享一個學習曲線比較平緩的方式。
把 C# 腳本化,變成一種輕量的可執行文件,在細碎的小任務中,只要一個文字檔,上面只有必要的 Code,這種簡潔 LINQPad 做到了,行動力也大大提升。
但在推廣 LINQPad 的路上,最大的難點就是 FREE 版真是太難用了,寫 .NET 沒有 IntelliSense 就像閉著眼睛走路。
這時我注意到了 RoslynPad,一個同樣能編寫 C# 腳本的 .csx 輕量開源測試工具。
先說結論, 如果你做 .NET 開發,值得。
這幾年陸陸續續有開 VM 跑 Ubuntu 及 Windows 使用 Python 的嘗試,整體上來說都有些卡手,而不能持續下去。
像是 VM 的網路設定、記憶體及硬碟空間配置、Windows 複製的指令貼不進 VM、UI 卡頓等等,與其說是學 Linux,更像是在學 VM 和打字練習。
2020 上半年,在專案上使用 WSL 1 (當時 WSL 2 還只有先行版)開發 Python,覺得蠻順手的,很少花時間在 Python 撰寫以外的問題。
這篇算是以 Linux 新手的角度,記錄一些心得。
想在 Winodws 玩點 Go 但遇到不少問題,GVM 也是 Mac、Linux 有,但Windows 沒有,所以就記錄一下。