我正在處理非常慢的數據庫。我們使用ASP.NET來訪問/填充數據庫。我是數據庫的新手,我發現有些東西沒有正確完成。我想獲得更多關於這些知識的見解。SQL:long varchar和對性能的影響
在我們的數據庫中,varchar(255)幾乎用於包括zip_codes,text_ids,名稱,地址和電話號碼的所有字符類型字段。一張桌子中大約有60張,其中一些也用於比較。我的問題是性能有多大的阻力?我應該改變它還是保持原樣。我特別希望找到能夠突出顯示性能問題的答案。
編輯:所以我認爲我需要在連接而不是varchar上工作。有人可以發佈回答我的問題Can I use connection pooling with SQLDatasource?。登錄需要大約20秒,之後它變得可以接受,但仍然很慢。數據庫和應用程序在同一臺機器上。
你設置了索引鍵嗎?你使用哪種存儲引擎? – blejzz
只有在主鍵索引,它是從之前 –