2011-02-16 66 views

回答

4

區分大小寫的數據庫查詢比不區分大小寫的查詢更高效。

由於用戶名被認爲是一個自然鍵,很多查找將基於用戶名而不是GUID(例如,認爲登錄)。

小型用戶表的性能提升將是微不足道的,但隨着您的用戶羣的增長將會更加突出。

2

我認爲這是SqlServerMembershipProvider的實現細節,而不是ASP.NET安全性方面的某種做法。如果您在創建用戶時執行一次LOWER操作,那麼它可能會影響整體性能,之後再將它與參數值進行比較。在這種情況下,您只需要降低參數值。