企业产品做哪个网站推广好个人网页代码模板

张小明 2026/1/10 8:38:38
企业产品做哪个网站推广好,个人网页代码模板,单机游戏大全网站开发,wordpress多少钱一年优化很多是基于索引的#xff0c;结合上一篇中的性能分析。1、insert优化--批量插入 insert into tb_test values(1,tom),(2,cat),(3,jerry); --手动事务提交 start transaction; insert into...; insert into...; commit; --主键顺序插入#xff08;性能高于乱序插入#x…优化很多是基于索引的结合上一篇中的性能分析。1、insert优化--批量插入 insert into tb_test values(1,tom),(2,cat),(3,jerry); --手动事务提交 start transaction; insert into...; insert into...; commit; --主键顺序插入性能高于乱序插入 --大批量数据插入loadinsert性能较低 mysql --local-infile -u root -p --连接mysql时加载本地文件的参数 set global local_infile1; --设置全局参数开启本地导入 --载入文件地址表字段间分隔行间分隔 load data local infile /root/sql1.log into table tb_user fields terminated by , lines terminated by \n;2、主键优化InnoDB存储引擎表数据根据主键顺序存放称为索引组织表。主键乱序插入id50页分裂页合并页中删除记录达到merge_threshold默认页的50%InnoDB会开始寻找前后页是否可以合并以优化空间。主键设计原则尽量降低主键长度节省二级索引空间插入数据时尽量选择顺序插入防止页分裂使用auto_increment自增主键尽量不要使用UUID做主键或者其他自然主键如身份证号这些都是无序的且长度长尽量避免对主键的修改代价大需要改索引结构3、order by优化Using filesort通过表的索引或全表扫描读取满足条件的数据行然后在排序缓冲区sort buffer中完成排序操作所有不是通过索引直接返回排序结果的排序都叫FileSort排序。Using index通过有序索引顺序扫描直接返回有序数据这种情况即为using index不需要额外排序操作效率高。写在extra中Using filesort尽量避免发生 / Using indexcreate index idx_user_age_phone on tb_user(age,phone); explain select id,age,phone from tb_user order by age,phone; --结果中extra会显示Using index性能高 order by age desc,phone desc; --desc倒序排序时extra会出现backward index scan反向扫描索引; Using index order by age asc, phone desc; --extra会出现Using index;Using filesort(性能低) --解决方法 create index idx_user_age_pho_ad on tb_user(age asc,phone desc); --extra只会出现Using index1、根据排序字段建立合适的索引多字段排序时遵循最左前缀法则2、尽量使用覆盖索引3、多字段排序一升序一降序需要注意联合索引在创建时的规则4、如果不可避免出现filesort大量数据排序时可以适当增大排序缓冲区大小sort_buffer_size(默认256K)4、group by优化explain select profession,count(*) from tb_user group by profession; --typeall, extrausing temporary临时表性能很低 --创建联合索引 create index idx_user_pro_age_sta on tb_user(profession,age,status); --extra变成using index性能优化 --第二种情况 explain select age,count(*) from tb_user group by age; --extra变成using index;using temporary explain select age,count(*) from tb_user where professionmath group by age; --extra只有using indexgroup by分组操作时建立索引提高效率尽量避免extra出现using temporarygroup by分组操作时索引的使用也满足最左前缀法则的5、limit优化limit x,n --表示从x1行开始返回n行 select * from tb_sku limit 2000000,10; --大数据量情况下x很大时性能很低全部回表 --优化方法子查询覆盖索引仅回表10条数据 select s.* from (select id from tb_sku order by id limit 2000000,10) a left join tb_sku s on a.ids.id;6、count优化select count(*) from tb_sku;大数据量情况下比较耗时因为InnoDB需要读取每一行优化思路自己计数插入数据时参数自加1性能比较count(*)count(1)count(主键)count(字段)count(主键)遍历整张表取值直接累加count(字段) 没有not null约束遍历整张表取值服务层判断是否null累加count(字段) 有not null约束遍历整张表取值直接累加count(*)专门优化不取值直接累加7、update优化更新数据时要根据索引主键id等此时事务是行锁update course set name’java’ where id1;若更新数据时根据name无索引会产生表锁update course set name’java’ where name’php’;
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

菠菜网站的代理怎么做浙江省建设教育考试中心网站

Element Plus Notification组件HTML渲染配置技巧与实战案例 【免费下载链接】element-plus element-plus/element-plus: Element Plus 是一个基于 Vue 3 的组件库,提供了丰富且易于使用的 UI 组件,用于快速搭建企业级桌面和移动端的前端应用。 项目地址…

张小明 2026/1/10 7:14:46 网站建设

好的交互网站wordpress开启子目录多站点模式

Android条形码扫描技术深度探索:从架构设计到行业实践 【免费下载链接】barcodescanner Barcode Scanner Libraries for Android 项目地址: https://gitcode.com/gh_mirrors/ba/barcodescanner 问题场景:为何我们需要重新思考扫描技术&#xff1f…

张小明 2026/1/10 1:27:45 网站建设

青岛 php 网站建设网站收录差

二叉树遍历:四把钥匙,打开树的四种“世界视图”想象你拿到一张藏宝图(二叉树),你可以选择:直奔主题先找宝藏(前序),按图索骥依次探索(中序)&#…

张小明 2026/1/10 3:42:31 网站建设

网站是一个链接的页面结合吗石家庄新钥匙建站

pk3DS 终极指南:快速打造专属宝可梦冒险的完整教程 【免费下载链接】pk3DS Pokmon (3DS) ROM Editor & Randomizer 项目地址: https://gitcode.com/gh_mirrors/pk/pk3DS 想要创造独一无二的宝可梦游戏体验吗?pk3DS 这款强大的开源工具让你轻松…

张小明 2026/1/1 17:18:24 网站建设

东莞网站设计流程wordpress 极简 模板

还记得那个下午吗?你盯着进度条,看着那个8GB的Ubuntu镜像以每秒3MB的速度缓慢爬行,心里默默计算着还需要多少分钟才能完成烧录。作为一名资深的技术教练,我见过太多用户被Etcher大文件烧录效率问题困扰。今天,就让我们…

张小明 2026/1/2 5:19:42 网站建设

网站建设程序文件中国工程建设监理网站

浙大疏锦行 一、CPU 性能查看 系统级查看(Windows/Linux/Mac 通用) (1)Windows 系统 任务管理器:按下 CtrlShiftEsc → 切换到「性能」选项卡 → 查看 CPU 使用率、核心数、频率、缓存等;资源监视器&am…

张小明 2026/1/2 5:19:58 网站建设