我有一個問題,是關於性能和優化,因爲我要保存在MySQL中一個Json array
,這個數據有時痘痘1-5個字符,但有時是midle也許70-100個字符,所以我的問題是如果沒有消費問題,因爲很多數據都是收集併發送到javascript,(500行左右),我想知道如何避免使用過多的資源,而不影響性能(避免削減數據)的Mysql的Varchar長度和性能之間
回答
如果你只有500行,你不需要擔心任何現代硬件的性能。
爲了更準確地回答你的問題,它可能是最好的存儲JSON數據(如果必須)爲文本。我認爲你永遠不需要對它做任何事情,比如排序或過濾它,所以文本是最有意義的。
但是500行,但我做了很多'左連接',我在PHP中測試性能,我有([內存] => 0.73047943115234 [秒] => 0.089001941680908) – jearca
@jearca你''左連接'與'在'ON'子句中保存json列? – Alex
[查看這個帖子,請(http://stackoverflow.com/questions/33193287/mysql-multiple-matches-with-left-join?noredirect=1#comment54194258_33193287)這裏是我的表的結構,我的問題是,因爲我有很多匹配1'ID',我看解決方案,我想保存一個數組(json),當許多比賽是可變的 – jearca
- 1. MySQL表中varchar長度的重要性
- 2. 的MySQL VARCHAR索引長度
- 3. 整數和varchar之間的MySQL差異
- 4. MySQL - Char和Varchar之間的區別?
- 5. MySQL的選擇,其中VARCHAR長度
- 6. varchar(5)和varchar(5000)之間的區別?
- 7. varchar(3)和varchar(300)之間的區別
- 8. 在MySql中增加varchar長度的可能後果?
- 9. VARCHAR(x) - 在MySQL性能術語中,設置長度是否將其變爲「固定長度」?
- 10. 當我們存儲長度小於10的字符串時,varchar(10)和varchar(1000)之間是否有區別?
- 11. int和varchar之間的隱式轉換
- 12. 在mysql和php之間的性能和排序以及獨特的獨特性
- 13. django查詢和存儲過程(MySQL)之間的性能差異?
- 14. MySQL查詢和靜態緩存之間的性能比較
- 15. mysql查詢,=和IN之間的性能不同
- 16. Mysql中Innodb和Myisam之間的性能差異
- 17. 長度問題,而在VARCHAR
- 18. 排序結果受varchar列的長度影響mysql
- 19. 爲什麼不能我設置的varchar爲1000的長度
- 20. IronRuby和IronPython之間的性能對比
- 21. CoreAudio和AVFoundation之間的性能
- 22. a和b性能之間的日期
- 23. PATINDEX和CHARINDEX之間的性能如何?
- 24. Qt 4.7和4.8之間的OpenSceneGraph性能
- 25. Swazoo和Komanche之間的性能差異?
- 26. 比較Ext.data.JsonReader和Ext.data.ArrayReader之間的性能
- 27. AS3 FPS和性能之間的鏈接?
- 28. BufferedWriter和OutputStramWriter之間的性能
- 29. mysql性能<, > for varchar vs整數
- 30. varchar可能的MySQL AVG()?
你的數組中有500行,還是500條db中的記錄? 500分貝記錄是**沒什麼**。數組中有500行,那麼它取決於你將要擁有多少條記錄。 –
500行結果,在我的數據庫我有大約100k記錄 – jearca
在數據庫中保存json字符串在大多數情況下是非常糟糕的主意。不是因爲性能,而僅僅是它通常看起來像是你保存圖像而不是文本;-)你可以做到這一點,但它似乎很奇怪。有一天你會遇到問題:如何解析和有效地處理存儲的數據。 – Alex