久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發(fā)帖
查看: 1987|回復: 0

dzx3.5論壇后臺會員數(shù)和數(shù)據(jù)庫會員數(shù)不一致的問題原因分析

10

主題

69

回帖

93

積分

漸入佳境

貢獻
1 點
金幣
3 個
樓主
發(fā)表于 2023-6-5 13:58:05 | 只看樓主 |倒序瀏覽 |閱讀模式
升級到dzx3.5后,發(fā)現(xiàn)壇后臺會員數(shù)和數(shù)據(jù)庫會員數(shù)顯示不一致了,以下9張表在dz3.2的數(shù)據(jù)庫中是顯示一致的。


pre_ucenter_members
pre_ucenter_memberfields
pre_common_onlinetime
pre_common_member_status
pre_common_member_profile
pre_common_member_field_home
pre_common_member_field_forum
pre_common_member_count
pre_common_member

但是到了dz3.5,數(shù)據(jù)表的顯示一個都不一樣了,很疑惑,準備發(fā)帖詢問,自己百度的時候找到了原因,原來是數(shù)據(jù)庫引擎的問題,給有一樣困惑的朋友分享下。


一些存儲引擎,比如 MyISAM(DZ3.2所使用),存儲的是精確的計數(shù)。對于其他的存儲引擎,比如 InnoDB(DZ3.5所使用),這個值是一個近似值,可能與實際值相差 40%-50%。 在這種情況下,使用 SELECT COUNT(*) 來獲得一個準確的計數(shù)。
  1. SELECT COUNT(*)  FROM table1
復制代碼


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區(qū) ( 皖ICP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-9-18 19:10 , Processed in 0.075179 second(s), 27 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發(fā)帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表