MySQL中Buffered and Unbuffered queries及pdo非缓存查询的示例分析
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要为大家展示了"MySQL中Buffered and Unbuffered queries及pdo非缓存查询的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家
千家信息网最后更新 2025年01月21日MySQL中Buffered and Unbuffered queries及pdo非缓存查询的示例分析
这篇文章主要为大家展示了"MySQL中Buffered and Unbuffered queries及pdo非缓存查询的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"MySQL中Buffered and Unbuffered queries及pdo非缓存查询的示例分析"这篇文章吧。
MySQL的Buffered and Unbuffered queries
我们就进一步的来talk talk MySQL的查询缓存的高级作用吧,也就是 查询缓存 和 查询非缓存!
起因:(内存溢出警告)
PHP Fatal error: Allowed memory size of 268 435 456 bytes exhausted
1.官方
主要说缓存查询是一下子把内容都查出来,放到内存里,会越积越多;而非缓存查询则直接一条一条从MySQL服务器返回,也就是会等待着php进程来获取下一条数据。(主要了解这个意思就行,想要全了解的,微我或者百度翻译)
2.Buffer and unBuffer query
a) 缓存查询一般是用于查询数据一次性获得,会存与内存中;
b) 非缓存查询是直接从MySQL中一条一条的返回,不会存于内存中;
3.mysqli,pdo的非缓存查询例子
query("SELECT Name FROM City", MYSQLI_USE_RESULT); if ($uresult) { while ($row = $uresult->fetch_assoc()) { echo $row['Name'] . PHP_EOL; } } $uresult->close(); ##pdo $pdo = new PDO("mysql:host=localhost;dbname=world", 'my_user', 'my_pass'); $pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false); $uresult = $pdo->query("SELECT Name FROM City"); if ($uresult) { while ($row = $uresult->fetch(PDO::FETCH_ASSOC)) { echo $row['Name'] . PHP_EOL; } }##mysql 会被抛弃的,了解下即可 $conn = mysql_connect("localhost", "my_user", "my_pass"); $db = mysql_select_db("world"); $uresult = mysql_unbuffered_query("SELECT Name FROM City"); if ($uresult) { while ($row = mysql_fetch_assoc($uresult)) { echo $row['Name'] . PHP_EOL; } }
以上是"MySQL中Buffered and Unbuffered queries及pdo非缓存查询的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
查询
缓存
内存
内容
示例
分析
篇文章
也就是
数据
学习
帮助
高级
一次性
作用
例子
官方
意思
易懂
更多
服务器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发中预期成果怎么写
有服务器功能的路由
数据库中外码是什么意思
网络安全工作会议议题有哪些
昆明软件开发待遇评价
以下属于网络安全信息的
创造数据库的sql语句是
网络安全属于安全工程专业吗
数据库字段转换成文字
win服务器怎么设置远程限制
荆门网络技术联系方式
医院信息网络安全检查
计算机网络安全有什么性
技算机网络技术专业
将网络安全的话题推上了
空间数据库概论答案
数据库模型设计powerd
双流机场网络安全监管部黄河
腾讯云服务器4h8g10m
宁海敏捷软件开发公司
电脑共享文件服务器
qt数据库无法创建
家庭无线服务器
企业服务器虚拟化图
软件开发外包小时咨询费用
图像管理服务器
昆山正规软件开发代理商
wps101打印服务器设置
是数据库的框架
香港外贸公司服务器