搜索结果
查询Tags标签: 查询,共有 4352条记录-
EF Core 优化、实体状态跟踪、批量操作、全局查询筛选器
EF Core 优化、实体状态跟踪、批量操作、全局查询筛选器 EF Core 优化之AsNoTracking 当数据仅仅只是做查询不修改的情况下,尤其是数据量还不小的情况下,使用可以减少内存的消耗var u2 = await ctx.Users.AsNoTracking().Take(3).ToListAsync(); 注意: 如果使用了AsNoT…
2022/7/28 6:53:47 人评论 次浏览 -
MYSQL高级第二天(5)
5.1、大批量的插入数据 1、主键顺序插入因为innodb类型的表是按照主键的顺序保存的,所以将导入的数据按主键的顺序排列,可以有效地提高导入数据的效率。2、关闭唯一性校验当前表结构存在唯一性索引在导入数据前执行SET UNIQUE_CHECKS=0,关闭唯一性校验,在导入结束后执…
2022/7/28 2:26:20 人评论 次浏览 -
SQL-外键连接和子查询
外键连接左外连接: 语法SELECT 字段列表 FROM 表1 LEFT JOIN 表2 ON 条件;运行结果 左外连接是查询的是左表所有数据以及其交集部分 数据表 这张表并没有进行外键约束 我们使用左连接看一下 可以看见将左边的表全部输出了 以及他们的交集 交集就是我们的dept_id和id都是交…
2022/7/28 2:24:16 人评论 次浏览 -
布隆过滤器及缓存相关问题
(一)布隆过滤器 布隆过滤器(英语,Bloom Filter)是1970年由布隆提出的。它实际是一个很长的二进制数组+多个随机Hash算法映射函数,主要用于判断一个元素是否在集合中。 通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,一般想到的是将集合中所有元素保…
2022/7/27 23:24:22 人评论 次浏览 -
MySQL索引原理及慢查询优化
背景 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解…
2022/7/27 2:25:11 人评论 次浏览 -
后端思维之数据库性能优化方案
前言毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱么日常遇到的80%甚至90%的性能问题。…
2022/7/27 2:25:10 人评论 次浏览 -
SQL-DQL基础查询
DQL基础查询 数据表: 案例-查询姓名和性别sql语句SELECT NAME,sex FROM student;运行结果 案例-去除重复的结果集 sql语句SELECT DISTINCT english FROM student; -- 去除重复的结果集运行结果 案例-计算math和english分数之和 sql语句SELECT NAME,english,math,english+…
2022/7/27 2:25:10 人评论 次浏览 -
sql内连查询
select <查询的列名> from <表名> inner join `<连接的表名称>` on <第一张表的主键> = <第二张表的外键> --没有先后顺序,下面依次类推,就接着inner join --条件判断用where例 select facilities.facilities_name,facilities.facilities…
2022/7/27 2:22:57 人评论 次浏览 -
sql多表查询
select <查询的字段,用逗号隔开> --如果两张表中有相同的字段,但是你要查其中一张表的相同字段,要声明出哪张表的字段,如:select `villa_info`.villa_id,查询villa_info里的villa_id from <表名> --多张表就写多个表名,用逗号隔开 where <第一张表跟…
2022/7/27 2:22:54 人评论 次浏览 -
数据库的备份和还原与多表查询_概述
数据库的备份和还原 1.命令话: 语法:mysqldump -u用户名 -p密码 > 保存的路径 还原: 1.登录数据库 2.创建数据库 3.使用数据库 4.执行文件。source 文件路径 2.图形化工具:多表查询_概述 多表查询: 查询语法: select 列名列表 from 表名列表 where ... 准备表: -…
2022/7/27 2:22:49 人评论 次浏览 -
clickhouse 为什么如此快及优化
一、clickhouse 为什么如此快 1)优秀的代码,对性能的极致追求 clickhouse 是 CPP 编写的,代码中大量使用了 CPP 最新的特性来对查询进行加速。 2)优秀的执行引擎以及存储引擎 clickhouse 是基于列式存储的,使用了向量化的执行引擎,利用 SIMD 指令进行处理加速,同时…
2022/7/26 23:27:25 人评论 次浏览 -
sql-操作数据库
操作数据库创建和查询 R(Retrieve):查询SHOW DATABASES;查询数据库名称运行结果:SHOW CREATE DATABASE 数据库名;查询数据库创建的结构运行结果: c(Create):创建CREATE DATABASE 数据库名称;创建数据库运行结果: 出现ok就是创建成功了 我们可以使用查询全部数据的sql语…
2022/7/26 2:24:26 人评论 次浏览 -
sql-操作表
操作表 R(Retrieve):查询SHOW TABLES;查询某个数据库中所有的表名称运行结果 说明我这个数据库中只有应该demo01的表DESC 表名;查询表结构运行结果: SELECT * FROM 表名;查询数据表里的数据运行结果: 它是并没有数据的 所有是空的 c(Create):创建创建数据表 CREATE TABL…
2022/7/26 2:24:24 人评论 次浏览 -
sql-分组查询和分页查询
分组查询 案例:按照性别分组 分别查询男、女同学的平均分表: 注意: 分组之后查询的字段:分组字段、聚合函数 运行结果 案例:按照性别分组 分别查询男、女同学的平均分,人数 注意: 1.分组之后查询的字段:分组字段 聚合函数 2.where 和having的区别where在分组之前进行限…
2022/7/26 2:24:21 人评论 次浏览 -
MongoDB Creteria查询
Due to limitations of the org.bson.Document, you cant add a second createTime expression specified as createTime : Document{{$lte=2024-02-03T19:00}}. Criteria already contains createTime : Document{{$gte=2022-06-15T12:23:07}}. 一般查询时间范围可能这么…
2022/7/26 2:23:02 人评论 次浏览