问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Don't assume,assume makes an ass of you and me.

发布网友 发布时间:2022-05-04 11:09

我来回答

5个回答

懂视网 时间:2022-05-08 00:39

MySQL has a number of global buffers, i.e. your SGA. There are also a number of per session/thread buffers that combined with other memory usage constitutes an unbounded PGA. One of the most common errors in mis-configured MySQL environments is the setting of the 4 primary per session buffers thinking they are global buffers.

Global buffers include:

  • key_buffer_size – For MyISAM Indexes (note you can define multiple key_buffer’s The MyISAM Key Cache)
  • innodb_buffer_pool_size – For Innodb Table/Indexs
  • innodb_additional_mem_pool_size – Innodb additional data dictionary data
  • query_cache_size – The MySQL Query Cache
  • The four important per session buffers are:

  • read_buffer_size
  • read_rnd_buffer_size
  • sort_buffer_size
  • join_buffer_size
  • I have seen people see these values > 5M. The defaults range from 128K to 256K. My advice for any values above 256K is simple. What proof do you have this works better? When nothing is forthcoming, the first move is to revert to defaults or a maximum of 256K for some benchmarkable results. The primary reason for this is MySQL internally as quoted by Monty Taylor – for values > 256K, it uses mmap() instead of malloc() for memory allocation.

    These are not all the per session buffers you need to be aware of. Others include thread_stack, max_allowed_packet,binlog_cache_size and most importantly max_connections.

    MySQL also uses memory in other areas most noticeably in internal temporary tables and MEMORY based tables.

    As I mentioned, there is no bound for the total process memory allocation for MySQL, so some incorrectly configured variables can easily blow your memory usage.

    References

  • Read Buffer performance hit by Monty Taylor
  • 参考:

    http://ronaldbradford.com/blog/dont-assume-per-session-buffers-2010-03-08/

    热心网友 时间:2022-05-07 21:47

    不要老是设想,设想让你和我都变成了蠢驴。
    不过后面的assume应该是名词形式assumption才对

    热心网友 时间:2022-05-07 23:05

    Don't assume,assume makes an ass of you and me.
    不要想当然,那只会让你我失去方向。

    assume 假定, 设想, 采取, 呈现
    make an ass of 愚弄,欺骗

    热心网友 时间:2022-05-08 00:39

    不要猜忌,猜忌使你和我都变得愚蠢。

    热心网友 时间:2022-05-08 02:31

    不要设想, 设想使你我变傻。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 postulate和assume的区别? postulate和assume的区别 在河的对面用英语怎么说 在...斜对面。英语怎么表达? suppose和assume的区别 在什么什么对面用英文怎么说 assume变成名词为什么发音不同 在学校对面用英语怎么写 assume怎么变名词 在…对面,求英文翻译 在什么对面的英语翻译 在………对面的英语怎么写? 在什么什么对面用英语怎么说? 在....的对面用英语怎么说 在……对面_ _ _ _ _ (英语翻译) “在……对面”英语的三种表达方式 在什么对面英语怎么说 在……对面的英文词组 在。。。对面 用英语怎么说 在...对面(英文翻译) assume,hypothesis,suppose,这三个词,含义有区别吗? assume后加ion怎么变 享有...名词解释 请问simulate assume 和fake的区别 如何把一段视频裁剪下来不要原来的声音而是换成另一段音乐。。。 assume做状语 商家收款码被限制怎么解决 为什么别人扫我的收款码,交易就被收到限制呢,怎么可以取消限制? 独生子女的钱怎么查询 怎样在信合APP用折子查询独生子女费 怎么查独生子女费发放情况 人脸识别系统的容量有多大 嘉品动态人脸识别DS1运行内存是多少? 人脸识别门禁存多少信息呢? 想问一个门禁系统,指纹或者人脸识别系统,可容纳1-2万人次的。可以有临时录入权限。 可得优的人脸识别考勤机最多能录入多少人啊? 小益智能人脸识别门锁X7的指纹容量是30枚吗? 至尊宝人脸识别能存储几张人脸 人脸识别门禁已经成为标配吗 肉丸子一煮就散的原因