网站上传图片问题江苏建设工程造价管理网站

diannao/2026/1/16 14:49:13/文章来源:
网站上传图片问题,江苏建设工程造价管理网站,免费设计logo的手机软件,网站服务器过期了怎么办Mysql的大体结构 客户端#xff1a;用于链接mysql的软件 连接池#xff1a; sql接口#xff1a; 查询解析器#xff1a; MySQL连接层 连接层#xff1a; 应用程序通过接口#xff08;如odbc,jdbc#xff09;来连接mysql#xff0c;最先连接处理的是连接层。 连接层…Mysql的大体结构 客户端用于链接mysql的软件 连接池 sql接口 查询解析器 MySQL连接层 连接层 应用程序通过接口如odbc,jdbc来连接mysql最先连接处理的是连接层。 连接层包括 1.通信协议 2.线程处理 3.用户名密码认证 show variables like %max_connections%;查询最大连接数 短连接 mysql数据库的连接 优化器解析 数据返回 关闭连接 长链接 mysql数据库的连接 优化器解析 数据返回 连接 数据返回 ... 8个小时 连接权限校验 1.用户名密码 2.连接权限校验 select host,user from mysql.user; create user admin192.168.15.% identified by root; -- create user 用户名ip IDENTIFIED BY 密码 grant all on . to admin192.168.15.% WITH GRANT OPTION; -- 设置允许远程用户访问 mysql的sql层 SQL层 sql层是mysql的核心mysql的核心服务都是在这层实现的。主要包含权限判断、解析器、预处理、查询优化器、缓存和执行计划 mysql8没有查询缓存 .权限判断可以审核用户有没有访问某个库、某个表或者表里某行数据的权限。 .查询解析器针对SQL语句进行解析判断语法是否正确。 .预处理器对解析器无法解析的语法进行处理。 .查询优化器对SQL进行改写和相应的优化并生成最优的执行计划就可以调用程序的API接口通过存储引擎层访问数据。 sql接口 接收sql语句 sql语句的类型 dmlinsertupdatedelete queryselect ddlalter statusshow status create user xinkong% identified by root; Grant all on xx.* to xinkong% with grant option; alter table user add index idx_age(age); --添加索引 alter table user add index idx_name_age(name,age); drop index idx_age on user; ---删除索引 解析器 select * from user where name xx and age 18; 优化器 SQL语句在 查询之前会使用查询优化器对查询进行优化同时验证用户是否有权限进行查询。 获取表结构信息字段信息字段类型表存储位置 索引信息 权限校验Grant all on xx.* to 用户名host with grant option; 条件过滤与调整根据索引确定计划 set optimizer_traceenabledon;--开启trace查看优化器的结果 set end_marker_in_jsonon;--增加注释 select * from information_schema.optimizer_trace \G;--查询打印执行计划 {steps: [{join_preparation: {select#: 1,steps: [{expanded_query: /* select#1 */ select user.id AS id,user.name AS name from user where ((user.id 100000) and (user.age 30))}] /* steps */} /* join_preparation */},{join_optimization: {select#: 1,steps: [{condition_processing: {condition: WHERE,original_condition: ((user.id 100000) and (user.age 30)),steps: [{transformation: equality_propagation,resulting_condition: ((user.id 100000) and (user.age 30))},{transformation: constant_propagation,resulting_condition: ((user.id 100000) and (user.age 30))},{transformation: trivial_condition_removal,resulting_condition: ((user.id 100000) and (user.age 30))}] /* steps */} /* condition_processing */},{substitute_generated_columns: {} /* substitute_generated_columns */},{table_dependencies: [{table: user,row_may_be_null: false,map_bit: 0,depends_on_map_bits: [] /* depends_on_map_bits */}] /* table_dependencies */},{ref_optimizer_key_uses: [] /* ref_optimizer_key_uses */},{rows_estimation: [{table: user,range_analysis: {table_scan: {rows: 97925,cost: 9866.85} /* table_scan */,potential_range_indexes: [{index: PRIMARY,usable: true,key_parts: [id] /* key_parts */},{index: idx_age,usable: true,key_parts: [age,id] /* key_parts */},{index: idx_name_age,usable: true,key_parts: [name,age,id] /* key_parts */}] /* potential_range_indexes */,best_covering_index_scan: {index: idx_name_age,cost: 10064.8,chosen: false,cause: cost} /* best_covering_index_scan */,setup_range_conditions: [] /* setup_range_conditions */,group_index_range: {chosen: false,cause: not_group_by_or_distinct} /* group_index_range */,skip_scan_range: {potential_skip_scan_indexes: [{index: PRIMARY,usable: false,cause: query_references_nonkey_column},{index: idx_age,usable: false,cause: query_references_nonkey_column},{index: idx_name_age,tree_travel_cost: 0.85,num_groups: 49161,rows: 97925,cost: 98534.7}] /* potential_skip_scan_indexes */} /* skip_scan_range */,best_skip_scan_summary: {type: skip_scan,index: idx_name_age,key_parts_used_for_access: [name,age] /* key_parts_used_for_access */,range: [30 age] /* range */,chosen: false,cause: cost} /* best_skip_scan_summary */,analyzing_range_alternatives: {range_scan_alternatives: [{index: PRIMARY,ranges: [100000 id] /* ranges */,index_dives_for_eq_ranges: true,rowid_ordered: true,using_mrr: false,index_only: false,rows: 48962,cost: 4911.7,chosen: true},{index: idx_age,ranges: [30 age] /* ranges */,index_dives_for_eq_ranges: true,rowid_ordered: false,using_mrr: false,index_only: false,rows: 48962,cost: 17137,chosen: false,cause: cost},{index: idx_name_age,chosen: false,cause: no_valid_range_for_this_index}] /* range_scan_alternatives */,analyzing_roworder_intersect: {usable: false,cause: too_few_roworder_scans} /* analyzing_roworder_intersect */} /* analyzing_range_alternatives */,chosen_range_access_summary: {range_access_plan: {type: range_scan,index: PRIMARY,rows: 48962,ranges: [100000 id] /* ranges */} /* range_access_plan */,rows_for_plan: 48962,cost_for_plan: 4911.7,chosen: true} /* chosen_range_access_summary */} /* range_analysis */}] /* rows_estimation */},{considered_execution_plans: [{plan_prefix: [] /* plan_prefix */,table: user,best_access_path: {considered_access_paths: [{rows_to_scan: 48962,access_type: range,range_details: {used_index: PRIMARY} /* range_details */,resulting_rows: 48962,cost: 9807.9,chosen: true}] /* considered_access_paths */} /* best_access_path */,condition_filtering_pct: 100,rows_for_plan: 48962,cost_for_plan: 9807.9,chosen: true}] /* considered_execution_plans */},{attaching_conditions_to_tables: {original_condition: ((user.id 100000) and (user.age 30)),attached_conditions_computation: [] /* attached_conditions_computation */,attached_conditions_summary: [{table: user,attached: ((user.id 100000) and (user.age 30))}] /* attached_conditions_summary */} /* attaching_conditions_to_tables */},{finalizing_table_conditions: [{table: user,original_table_condition: ((user.id 100000) and (user.age 30)),final_table_condition : ((user.id 100000) and (user.age 30))}] /* finalizing_table_conditions */},{refine_plan: [{table: user}] /* refine_plan */}] /* steps */} /* join_optimization */},{join_execution: {select#: 1,steps: [] /* steps */} /* join_execution */}] /* steps */ }

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

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

相关文章

0基础学做网站关于建设设计院公司网站的建议

转载自 史上最全 50 道 Redis 面试题 1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存…

中国建设工程招标网官方网站学校网站开发研究的意义和目的

vue创建项目(npm安装→初始化项目) 第一步npm安装 首先:先从nodejs.org中下载nodejs 图1 双击安装,在安装界面一直Next 图2 图3 图4 直到Finish完成安装。 打开控制命令行程序(CMD),检查是否正常 图5 …

网站建设制作过程网站 功能呢

目录 1. 目录结构 2. 代码实现 2.1 安装Express 2.2 app.js - 主文件 2.3 globalMiddleware.js - 全局中间件 3. 程序运行结果 4. 总结 在Node.js的Express框架中,全局生效的中间件是指应用程序启动后,对所有请求都有效的中间件。它通常用于日志记…

个人网站做音乐网要备文化罗湖做网站公司排名

目录 🎈了解题意 🎈算法原理 🚩先处理第一行和最后一行 🚩再处理中间行 🎈实现代码 🎈了解题意 大家看到这个题目的时候肯定是很迷茫的,包括我自己也是搞不清楚题目什么意思,我…

网站开发培训什么本地linux做网站

以下来自一位程序员母亲和工作人员的对话。程序员妈妈:您好,可以帮我推荐一本适合我家小孩看的编程书籍吗?兔子:可以的呀,《Scratch从入门到精通》,这本书适合小孩学习,您可以先看一下哦~程序员…

企业网站关键词应如何优化资源类网站怎么做

目录 前言 几个相关概念 反向传播 梯度下降 损失函数 优化函数

网站开发赚钱方向网站开发费用怎么入账

本文目录 一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CALayer的其他关系* 上一讲已经说过,UIView内部默认…

网站上海备案万网网站后台管理

Nacos服务发现的方式 1.客户端获取 1.1:先是故障转移机制判断是否去本地文件中读取信息,读到则返回 1.2:再去本地服务列表读取信息(本地缓存),没读到则创建一个空的服务,然后立刻去nacos中读取更新 1.3:读到了就返回,同时开启定时…

长沙网站设计优刻如何设计一款app

对这于这编程语言,要把概念理清也不是件很容易的事情,先是想到叫云语言,就是一种可以聚合工作,社交,人机交互的语言,但是感觉不太明确,百度下有个云语言的百科,是个假大空的东西。 又…

做冻品的网站建设银行网站怎么取消短信服务

参考链接: 使用ASCII值检查Java中的字符串是否仅包含字母 将字符串name 转化为首字母大写。普遍的做法是用subString()取第一个字母转成大写再与之后的拼接: str str.substring(0, 1).toUpperCase() str.substring(1); 看到一种效率更高的做法&…

在小型网站建设小组中的基本建设网站的市场定位

文章目录 前言源码获取一、认识Documents4j二、快速集成2.1、pom.xml依赖2.2、word转PDF实现项目目录WordUtils.javaDemo6.java测试效果 参考文章资料获取 前言 博主介绍:✌目前全网粉丝2W,csdn博客专家、Java领域优质创作者,博客之星、阿里…

新余建网站网易企业邮箱收费版

动态标签 1.用于处理SQL语句中的空白字符和多余的逗号 -- prefix:指定在SQL语句开头添加的内容。 -- prefixOverrides:指定需要移除的开头部分的内容。 -- suffix:指定在SQL语句结尾添加的内容。 -- suffixOverrides:指定需要移…

大学生建设什么网站好wordpress 下载站点

HashMap的底层结构在jdk1.7中由数组链表实现,在jdk1.8中由数组链表红黑树实现,以数组链表的结构为例。 JDK1.8之前Put方法: JDK1.8之后Put方法: HashMap基于哈希表的Map接口实现,是以key-value存储形式存在&#xff0c…

珠海网站建设建站系统域名注册服务网站

目录 1. 问题分析 2. 技术分析 3. 程序代码 4. 代码运行结果 1. 问题分析 日常工作尤其是测绘、地质、遥感行业,需要画DEM模型,并在这个模型的基础上,进行着色、渲染。比如,地质分析地面三维地表形变之时,需要根据D…

用php源码如何建设网站购物网站促销方案

在进行Facebook群控时,ip地址的管理是非常重要的,因为Facebook通常会检测ip地址的使用情况,如果发现有异常的使用行为,比如从同一个ip地址频繁进行登录、发布内容或者在短时间内进行大量的活动等等,就会视为垃圾邮件或…

如何制作营销网站贵州建设监理网站培训通知栏

https://segmentfault.com/a/1190000015782272?utm_sourcetag-newest 转载于:https://www.cnblogs.com/hj0711/p/11577582.html

网站建设及维护涉及哪些内容关键词工具有哪些

目录 1.组件布局 2.回调函数设置 3.编写回调函数 1.组件布局 2.回调函数设置 右键单击plot按钮——查看回调——call backs

电脑上买wordpress天津企业网站排名优化

随着这几年物价的上涨,一些地区的电价越来越高,而我们经常需要使用电脑,那么一台电脑一天24小时用多少度电呢? 如何计算电脑一天的用电量? 让我们跟随小编来了解更多吧。 1、功耗、主机箱功耗 现在的计算机中&#xf…

闸北手机网站建设微信网站模板下载

JSTL概述 JSTL 全名为 JavaServer Pages Standard TagLibrary,即jsp标准标签库。JSTL 是由 JCP (Java Community Process)所指定的标准规格,它主要提供给 Java Web 开发人员一个标准通用的标签函数库。 Web 程序开发人员能够利用 J STL 和 E…

先做网页设计还是先弄网站wordpress 4.7.0 漏洞

解决这个问题的方法很简单,没有那么复杂。之所以使用HDMI接口连接了显示器后没声音,原因就是HDMI接口是包含音频视频两种信号的接口。当电脑的HDMI接口被使用时,系统就会默认从HDMI设备输出声音信号了,而此时如果HDMI设备没有声音…