mysql 查詢後更新 高并發
一種:使用行鎖,SELECT`id`FROM`urls`ORDERBY`c_time`LIMIT1FORUPDATE
壞處:程序阻塞
另外一種,使用更新隊列(添加一張記錄更新的時間隊清單,執行更新前,去隊列裡查詢最新的更新時間,所有針對這個id的通路都先把時間插入到時間隊清單),隊列可使用庫,也可以使用緩存(redis等)

求伺服器Mysql優化,要求能夠支援高并發通路
mysql的高并發其實是基于硬體的
這個配置要和伺服器的硬體配置和負載來慢慢調
沒有統一配置的
簡單的說一點其他的你最好去查手冊
然後根據你的業務需要來調整
default-storage-engine=INNODB//事務引擎,如果不用事務支援可以不用,速度稍慢于MYSIM
max_connections=20000//這個需要看你的硬體是否足夠牛
query_cache_size=440M//查詢的緩存如果記憶體夠大可以再大點
table_cache=2028//表的緩存表如果很對的話可以大點
tmp_table_size=512M//臨時表空間,看你的應用了,是否用了臨時表
thread_cache_size=80//線程緩存看你的業務是否有很多重複的請求
myisam_max_sort_file_size=100G//排序或索引檔案的最大值(看你的表友多少資料和有多少索引)
後面的查手冊吧這東西設定太高太低都不太好,從小到大按業務需要慢慢調整吧
本回答由提問者推薦
分娩怎樣謹防妊高症并發先兆子痫?
妊娠高血壓綜合征是懷孕中晚期最常見的并發症,一開始主要出現高血壓、水腫、蛋白尿。如果未能控制住病情,除了以上表現更明顯外,産婦又出現頭暈、頭痛、惡心并伴有嘔吐、胸悶、眼花等症狀,這就是發生了先兆子痫。
不良結果: