搜索结果
查询Tags标签: mysql,共有 21372条记录-
MySQL(十四)分析查询语句Explain 七千字总结
分析查询语句:EXPLAIN1概述 定位了查询慢的SQL之后,就可以使用EXPLAIN或者DESCRIBE工具做针对性的分析查询。两者使用方法相同,并且分析结果也是相同的。 MySQL中有专门负责SQL语句优化的优化器模块,主要功能是计算分析系统中收集到的统计信息,为客户端请求的Q…
2023/4/14 18:52:09 人评论 次浏览 -
【性能优化】优雅地优化慢查询:缓存+SQL修改组合拳
问题描述 单例数据库模式中,后端高并发请求多(读多写少),导致数据库压力过大,关键接口响应变慢,严重影响体验。 需求 减少接口的响应时间。 寻找解决方案 由于问题主要处在数据库压力过大的情况,采用两种优化思路优化查询过程:使用缓存分担数据库压力 对查询数据库…
2023/4/7 1:22:07 人评论 次浏览 -
MySQL explain 和 profiling 详解
MySQL explain 和 profiling 详解 mysql explain MySQL 的 EXPLAIN 是一个用于查询优化的工具,它可以显示 MySQL 数据库如何执行查询。它返回一组关于查询执行计划的信息,包括用到的索引,表的连接顺序以及 MySQL 使用的查询类型。下面是 EXPLAIN 返回的列及其含义: id…
2023/4/6 1:23:24 人评论 次浏览 -
如何位mysql数据库配置docker容器?mysql的docker配置教程-icode9专业技术文章分享
目前docker容器已经应用到了各个环境之中,而且因为docker部署的简易性、安全性,已经在我们的工作中成为了必备之选,今天我们就来给大家再普及下如何为MySQL数据库配置docker容器。一起来看看 先决条件访问命令行/终端窗口以运行各种命令。拥有具有 sudo 权限或访问本地…
2023/1/31 2:24:05 人评论 次浏览 -
Python中内置数据库!SQLite使用指南!-icode9专业技术文章分享
编程语言速查表 | SQL 速查表 连接数据库要使用数据库,我们需要先连接数据库。在 Python 中很简单,我们只需导入sqlite3工具库并使用.connect函数,函数的参数是数据库名称,在本例中为students.db。 # 导入工具库 import sqlite3 # 建立连接 conn = sqlite3.connect(s…
2023/1/1 2:23:56 人评论 次浏览 -
Pytorch框架详解之一
Pytorch基础操作numpy基础操作定义数组(一维与多维)寻找最大值维度上升与维度下降数组计算矩阵reshape矩阵维度转换代码实现import numpy as npa = np.array([1, 2, 3, 4, 5, 6]) # array数组b = np.array([8, 7, 6, 5, 4, 3])print(a.shape, b.shape) # shape为数组的…
2022/12/28 5:23:57 人评论 次浏览 -
一条SQL查询语句是如何执行的?
分享前腾讯云数据库负责人「林晓斌」对于这个问题的思考。你好,我是林晓斌。 我想来跟你聊聊MySQL的基础架构。我们经常说,看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。同样,对于MySQL的学习也是这样。平时我们使用数据库…
2022/12/16 4:23:58 人评论 次浏览 -
phpMyAdmin给非技术人员一个查阅数据库的窗口
背景 管理数据库的界面工具。 开发团队中一般有非技术背景人员,比如: 产品,功能测试人员; 对他们来说,可能安装数据库管理工具客户端都很麻烦,需要一款在线的网页工具能方便他们查阅数据。 本地docker安装 单库: docker run --name myadmin -d -e PMA_HOST=lifcHos…
2022/12/14 4:23:59 人评论 次浏览 -
列存引擎 Tianmu 如何实现 Delete?| StoneDB 研发分享 #3
作者:李红建 责编:宇亭 在第一期研发分享中,我们解释了,为什么Tinamu作为一款列式存储引擎在初期不支持 Delete 功能的原因,然后对一些友商列式存储引擎的 Delete 方案进行了一些调研和总结 本期文章,我将向社区小伙伴们详细地介绍一下给 StoneDB 的 Tianmu 存储引擎…
2022/12/10 4:24:57 人评论 次浏览 -
icode9高级篇」MySQL索引原理,设计原则
MySQL,一个熟悉又陌生的名词,早在学习Javaweb的时候,我们就用到了MySQL数据库,在那个阶段,MySQL对我们来说似乎只是一个存储数据的好东西,存储时一股脑往里边塞,查询时也是盲目的全表查询(不带一点点优化)。我们总是自欺欺人的觉得,我们通过其他方面来优化就好了…
2022/12/7 2:23:56 人评论 次浏览 -
icode9高级篇」MySQL索引原理,设计原则
MySQL,一个熟悉又陌生的名词,早在学习Javaweb的时候,我们就用到了MySQL数据库,在那个阶段,MySQL对我们来说似乎只是一个存储数据的好东西,存储时一股脑往里边塞,查询时也是盲目的全表查询(不带一点点优化)。我们总是自欺欺人的觉得,我们通过其他方面来优化就好了…
2022/12/7 2:23:55 人评论 次浏览 -
(一)大白话MySQL执行SQL的流程
1、通常sql执行流程1.1 问题1:MySQL谁去处理网络请求?1.2 问题2:MySQL如何执行sql语句?1.3 查询解析器1.4 查询优化器1.5 存储引擎1.6 执行器1.7 总结 1、通常sql执行流程上图为用户正常请求网页时,正常的sql执行的流程,比如执行如下sql: select id,name,age from …
2022/12/5 4:23:55 人评论 次浏览 -
子查询优化之 Semi-join 优化 | StoneDB 研发分享 #2
缘起 StoneDB 在列式存储引擎 Tianmu 的加持下,在大多数场景下相对 MySQL 都会有大幅性能提升。当然,这是需要工程师不断优化代码才能做到的,而且,性能好也需要通过基准测试才有说服力,所以我们也会针对 TPC-H 的测试语句进行测试排查,争取不断提升 StoneDB 的性能。…
2022/12/4 4:23:56 人评论 次浏览 -
Python 实现Tracert追踪TTL值
Tracert 命令跟踪路由原理是IP路由每经过一个路由节点TTL值会减一,假设TTL值=0时数据包还没有到达目标主机,那么该路由则会回复给目标主机一个数据包不可达,由此我们就可以获取到目标主机的IP地址,如下我们通过scapy构造一个路由追踪工具并实现一次追踪。需要安装扩展…
2022/12/4 1:23:55 人评论 次浏览 -
Docker安装MySQL并使用Navicat连接
MySQL简单介绍:MySQL 是一个开放源码的关系数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的大中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 My…
2022/12/3 5:23:57 人评论 次浏览