建设信基金管理有限公司网站WordPress批量建站系统

bicheng/2026/1/27 1:45:57/文章来源:
建设信基金管理有限公司网站,WordPress批量建站系统,云服务器怎么样做网站,wordpress sae 安装主题背景在当今这个互联网的时代无非要解决两大难题#xff0c;其一是信息安全#xff0c;其二就是数据的存储。而信息安全则是在数据存储的基础之上。一个公司从刚开始成立到发展成一个有上百人甚至上千人团队的时候#xff0c;公司的业务量是呈上升趋势#xff0c;客户及用户… 背景在当今这个互联网的时代无非要解决两大难题其一是信息安全其二就是数据的存储。而信息安全则是在数据存储的基础之上。一个公司从刚开始成立到发展成一个有上百人甚至上千人团队的时候公司的业务量是呈上升趋势客户及用户也会越来越多之前设计的表结构可能会显得不合理表与表之间的联系没有一个稳定的业务功能划分从而表现出来的是相关表的备用字段越来越不够用甚至新加字段最坏的情况就是不同业务表之间会有数据冗杂。从而暴露出一些设计的问题这也就是SQL优化点之一数据库表结构设计的合理性。近年来大数据越来越火而大数据也是为了解决数据的存储的手段之一其目的是从海量的数据中收集到有价值的信息然后存储到数据库中因为数据量大传统的数据库无法储存那么多的信息所以需要分析有价值的信息后再做决定是否持久化。优化点前提必备知识学会是用explain关键词查看SQL语句性能explain好像是从MYSQL5.6.3开始支持 select、update、delete语句分析之前只支持select语句。现在我们普遍都是用5.7所以的话不需要太担心。这里的话不详细讲如何解读explain输出的性能信息。 优化之一 - 从数据库设计方面考虑表与表之间的业务联系要明确表之间其实是有业务联系的比如class(primary key:class_id,所有班级信息表)、student(primary key:student_num,所有学生信息表)、student_class(primary key:stu_class_id,所有学生所在班级信息表)着三张表如果现在需要一张老师对应哪个班级的班主任的信息表那么此时正确的方法是新建 teacher、teacher_class表而不是直接把老师的信息插入到student表中然后用一个字段来标识是老师还是学生。可能你看到这个你会想 “我肯定会按正确的那种方式啊”但是这只是举一个例子其实在实际项目开发过程中表与表结构往往不会那么单一这个时候你就会犯错误而用字段标识。但是也不能说是不能用字段标识这个要看字段标识的两种信息对应的业务是否有交叉点来取舍。表字段尽量使用数值型因为数值型字段在MySQL底层应用的时候相比string类型的话性能更好具体为什么性能更好就需要了解MySQL底层机制了反正记住这点就好。属性尽量使用定长以减少占用储存空间如果你定义了一个 order_id varchar(32) ,当在存储的时候有一条记录的order_id20180910242360此时order_id实际占用了14个字节但是这个字段的属性长度是32所以还有18个字节长度是无用的但却占用着内存空间。建立合理的索引索引就是用某种数据结构来查找对应的信息从而减低时间复杂度提高查找效率。建立索引的前提也要明确综合考虑再打算是否需要建立索引毕竟索引是需要占用存储空间的有时候牺牲的空间却换不回时间。优化之二 - 从SQL语句优化方面考虑1. 尽量将要输出的字段写出来不要使用 select * from where xxxxx 这种形式的语句。我在这测试时是使用*代替但是记住在生产环境上尽量将字段替代*。2. 合理使用连表查询不仅是表的连接需要较大的内存消耗另外一方面如果表设计的不是很合理也会导致索引无效从而造成极坏的结果。3. 查询的时候要注意是否走索引假如你在name列建立了一个 name_index索引查询你使用 name Like%xxxx 或者 name Like%xxxx% 这种模糊查询那么此时可能就不会走索引你应该这样  name Likexxxx% 。以下就是实际的一个例子  建立索引-- 为cust_third_acct 建立一个普通索引alter tablecust_infoadd index cust_third_acct_index(cust_third_acct); 通过SQL查询信息 select * from sp_tunnel_user where cust_third_acct like0200%;   以下就是满足查询条件的部分信息 分析Like%xxxx%的查询性能 select * from sp_tunnel_user where cust_third_acct like%0200%;  通过Explain性能分析命令可以知道在这种查询条件下并没有执行索引typeall表明该语句执行的时候进行的是全表扫描虽然我们在 cust_third_acct  这个字段建立了索引但是 possible_keysnull 则说明了 用 like%0200% 这种形式的条件是一定无法使用到  cust_third_acct_index  这个索引。 分析Likexxxx%的查询性能 select * from sp_tunnel_user where cust_third_acct like0200%;  与b查询语句相比这个查询的  possible_keyscust_third_acct_index  这说明这个语句可能会用到 cust_third_acct_index 这个索引但是keynull表明在实际的执行过程中并没有用到  cust_third_acct_index  索引刚才我们也说了这种条件查询只是可能会走索引但是不一定发生这个跟MySQL的存储引擎相关但是我们使用的时候尽量以这种方式去查询。 4. 使用索引遵循最佳左前缀特性建立联合索引的时候将常用的属性放在左边。比如我们需在在一张表的 cust_id 和 cust_tp 建立一个联合索引 cust_id_type,设定cust_id不是唯一 是比较常用的那么我们就将cust_id放在左边。建立联合索引-- 为cust_id与cust_tp建立一个联合索引alter tablecust_infoadd index  cust_id_type(cust_id,cust_tp);5.使用符合索引的时候需要注意使用联合索引需要从左往右不间断索引才会生效也就是说联合索引使用的时候必须要连续但不要求全部使用。如以上4我们建立了一个  cust_id_type  索引,当我们在使用的时候如果where条件中只使用了 cust_id,那么也会走索引如果where条件中只使用了 cust_tp那么这条语句不会走索引以下就是一个实例 select * from sp_tunnel_user where cust_id8888888888 and cust_tp04  当查询条件用到cust_id与cust_tp两个字段并且cust_id在前面的时候就会用到联合索引通过 keycust_id_type可以看到实际执行过程中是用到索引了的。 select * from sp_tunnel_user where cust_id8888888888 ;  当查询条件只用到cust_id一个字段时也用到了联合索引通过 keycust_id_type可以看到实际执行过程中是用到索引了的这就是左前缀原则。 select * from sp_tunnel_user where cust_tp04 ;  当查询条件只用到cust_tp一个字段时但却没有用到索引通过 keynull 可以看到实际执行过程并没有用到索引这也是左前缀原则。 优化之三 - 读写分离与分库分表当数据量达到一定的数量之后限制数据库存储性能的就不再是数据库层面的优化就能够解决的这个时候往往采用的是读写分离与分库分表同时也会结合缓存一起使用而这个时候数据库层面的优化只是基础。读写分离适用于较小一些的数据量分表适用于中等数据量而分库与分表一般是结合着用这就适用于大数据量的存储了这也是现在大型互联网公司解决数据存储的方法之一。至于怎么读写分离、怎么分表、怎么分库这里不做过多的阐述后续文章会有相关知识分享。原文出处https://www.cnblogs.com/wind-june/p/9638356.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86353.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免费素材网站大全宁波手机网站开发公司

vue使用富文本编辑器上传图片&#xff1a; 我是用的是wangEditor 富文本编辑器 demo:http://www.wangeditor.com/ 1).安装依赖:npm install wangeditor 2).我自己是创建了一个组件这样再用到的时候可以直接调用&#xff08;可能有更简单的方法&#xff09; <template lang&q…

织梦网站模板如何安装教程视频教程做静态网站接单

解释&#xff1a; Windows PowerShell中的Git乱码通常是因为字符编码不正确或Git配置不支持Windows系统的默认编码导致的。Git在处理文件时可能使用UTF-8编码&#xff0c;而Windows系统的命令行工具&#xff08;如PowerShell&#xff09;默认使用的是Windows-1252或GBK编码。 …

大型网站建设建设公司网龙沧州网站制作

新学习JavaScript&#xff0c;就碰到这么一个需求&#xff0c;几乎网上的方法都试过了。写出了总结下使用的方法&#xff1a;clipboard插件下载地址&#xff1a;https://github.com/zenorocha/clipboard.js/tree/master引入插件&#xff1a;目录\clipboard.js-master\dist\clip…

怎样做软件网站公司网站怎么申请怎么注册

文章目录 零 算法介绍一 例题介绍 使用最小花费爬楼梯问题分析 Leetcode例题与思路[118. 杨辉三角](https://leetcode.cn/problems/pascals-triangle/)解题思路题解 [53. 最大子数组和](https://leetcode.cn/problems/maximum-subarray/)解题思路题解 [96. 不同的二叉搜索树](h…

网站建设平台官网河间米各庄品牌宣传型网站有哪些

1、冷热分离&#xff1a; 一个表里最好不要存在即有常修改的数据又有不常修改的数据&#xff0c;一个好的做法是&#xff0c;把常修改更新的字段当做热表单独建表&#xff0c;同理不经常修改更新的字段当做冷表单独建表。 2、控制B树的高度&#xff1a; 也就是控制一个表存储的…

辽宁省城乡建设网站建设网站的需要学习哪些课程

目录 一、实验题目 机器学习在车险定价中的应用 二、实验设置 1. 操作系统&#xff1a; 2. IDE&#xff1a; 3. python&#xff1a; 4. 库&#xff1a; 三、实验内容 实验前的猜想&#xff1a; 四、实验结果 1. 数据预处理及数据划分 独热编码处理结果&#xff08;以…

dw怎么做网站教程新网站怎么发外链

2019独角兽企业重金招聘Python工程师标准>>> 一、static关键字 原来一个类里面的成员变量&#xff0c;每new一个对象&#xff0c;这个对象就有一份自己的成员变量&#xff0c;因为这些成员变量都不是静态成员变量。对于static成员变量来说&#xff0c;这个成员变量只…

网站降权的表现saas平台是什么意思

能够知道什么是 Node.js能够知道 Node.js 可以做什么能够说出 Node.js 中的 JavaScript 的组成部分能够使用 fs 模块读写操作文件能够使用 path 模块处理路径能够使用 http 模块写一个基本的 web 服务器 一.初识Node.js 1.浏览器中的 JavaScript 的组成部分 2.Node.js 简介 …

网站建设意识形态工作学做面包的网站

正常情况下使用md5加密 var crypto require(crypto);var md5Sign function (data) {var md5 crypto.createHash(md5).update(data).digest(hex);return md5; } 实际开发中经常需要前端nodejs调用后端java接口&#xff0c;使用上述方法会出现中文加密结果不同的情况&#x…

网站建设百度搜索到左边的图爱做网址

目录 欧拉函数一、用公式求代码 二、线性筛法求欧拉函数扩展欧拉定理 欧拉函数 AcWing 873. 欧拉函数 一、用公式求 定义&#xff1a;1 ~ N 中与 N 互质的数的个数被称为欧拉函数&#xff0c;记为ϕ(N)。 怎么求呢&#xff1f;&#xff1f; 有一个公式&#xff1a; N p1a1 X…

什么叫网站权重wordpress 采集微信公众号

mongodbjava知道MongoDB和Java EE &#xff0c;但是您不确切地知道如何将它们集成在一起&#xff1f; 您是否阅读了很多有关该主题的内容&#xff0c;但没有找到适合该目的的解决方案&#xff1f; 这个入门项目适合您&#xff1a; 您将学习如何以一种时尚的方式使用MongoDB和J…

电子商务网站建设 大纲玉溪网站建设

在java开发中都能遇到java中文乱码的情况&#xff0c;怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?希望通过下面的总结的java中文乱码解决方法对遇到过此类问题的朋友有所帮助。 首先&#xff0c;要想解决java中文乱码问题就有必要了解一下什么是字符&#xff…

网站建设模板犀牛云一个好的网站建设需要多少钱

文章目录 NodeSource 简介Debian/Ubuntu 安装 NodeJS第 1 步:进入 jenkins 容器第 2 步:下载和导入 NodeSource第 3 步:创建 deb 仓库第 4 步:安装 NodeJS第 5 步:卸载NodeJS参考👉 背景:在 Docker 中安装了 Jenkins,Jenkins 镜像为 Debian 11 bullseye。 👉 目标:…

广州网站推广电话乐清手机网站优化推广

1. 非线性回归问题 1.1 问题描述 我们有一组实验数据&#xff0c;每个实验都给出了输入和输出对 (Xn, Yn)。每个输入 是空间中的一个点&#xff0c;每个输出 是 空间中的一个点。这些数据点被假设为独立同分布&#xff08;i.i.d&#xff09;。 我们的目标是找到一个函数 fw&…

建设网站对公司起什么作用广州网站设计公司哪家好

静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html 目录 指定对象列表 指定源、目的引脚 指定恢复 简单使用 写在最后 上一章中&#xff0c;我们学习了如何使用set_case_analysis模式分析命令&#xff0c;它通过指定某个端口或引脚为固定值&…

云南省文山州网站建设泰州城乡建设局网站

网页游戏的开发流程可以根据项目的规模和复杂性而有所不同&#xff0c;但通常包括以下一般步骤&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.需求分析&#xff1a; 确定游戏的概念、目标受众和核…

asp网站如何实现伪静态网站建设实训过程

梯度&#xff1a;将各个偏导打包 定义&#xff1a;direction of steepest ascent 梯度向量的长度&#xff1a;最速上升方向的陡峭程度 方向导数&#xff1a;偏导的一种拓展 【托马斯微积分学习日记】13.1-线积分_哔哩哔哩_bilibili 概述 16.1line integrals of scalar funct…

移动端网站 优帮云淘宝做任务网站

一、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容&#xff0c;不存在则创建一个文件将创建时间写入。 1. 创建ex1.sh文件 [rootopenEuler mnt]# vim ex1.sh创建如下&#xff1a; 2. 根据题目编写脚本 n"/tmp/siz.log"if [ -f "$n" ] thenc…

东莞做外贸网站的公司网站建设维护和网页设计

百度收录对于一个网站的重要性不言而喻。拥有良好的百度收录意味着网站能够更好地被搜索引擎收录&#xff0c;为用户提供更精准的搜索结果。而怎样实现百度快速收录成为了许多网站管理员关注的焦点。 百度收录的重要性 百度是国内最大的搜索引擎之一&#xff0c;拥有数以亿计的…

各种网站建设报价成都优化官网公司

第14集 BeanDefintion的创建方式 【视频来源于&#xff1a;B站up主孙帅suns Spring源码视频】 1、注册BeanDefintion的方式如何根据情况进行选择呢&#xff1f; xml 注解 扫描 import 2、为什么没有人用Import 可以通过注解的方式进行对应类型的注册。 3、ImportSelector和…