网站首页 站内搜索

搜索结果

查询Tags标签: 全表,共有 48条记录
  • 数据库索引

    索引:是一种独立的物理的对数据库表进行排序的一种存储结构 数据库使用索引找到特定值,并定位到包含该值的行,使得SQL查询更快 当数据表中有大量数据时第一种查询是全表搜索,将所有记录一一取出在和查询的条件 进行对比消耗大量数据库系统的时间,并造成大量的I/O操作…

    2021/12/18 19:20:23 人评论 次浏览
  • 数据库索引

    索引:是一种独立的物理的对数据库表进行排序的一种存储结构 数据库使用索引找到特定值,并定位到包含该值的行,使得SQL查询更快 当数据表中有大量数据时第一种查询是全表搜索,将所有记录一一取出在和查询的条件 进行对比消耗大量数据库系统的时间,并造成大量的I/O操作…

    2021/12/18 19:20:23 人评论 次浏览
  • MySQL空值(NULL)和OR导致的问题

    数据准备create table user (id int,name varchar(20),index(id) )engine=innodb;insert into user values(1,shenjian); insert into user values(2,zhangsan); insert into user values(3,lisi);id为索引,非唯一(non unique),允许空(null)。 知识点1(热身):负向查询…

    2021/12/11 2:22:01 人评论 次浏览
  • MySQL空值(NULL)和OR导致的问题

    数据准备create table user (id int,name varchar(20),index(id) )engine=innodb;insert into user values(1,shenjian); insert into user values(2,zhangsan); insert into user values(3,lisi);id为索引,非唯一(non unique),允许空(null)。 知识点1(热身):负向查询…

    2021/12/11 2:22:01 人评论 次浏览
  • HBase的RowKey设计原则以及预分区操作(避免热点问题)

    但凡使用到HBase,数据量绝对不会少,这时候就需要考虑到查询的效率问题,以及可能出现的数据倾斜问题(热点问题)。我们可以同过对rowkey进行设计,规划一个合理的预分区,让数据散列的分布在各个分区上。因此:rowkey设计时就要考虑到一个预分区的问题;同样,预分区也…

    2021/12/1 6:08:12 人评论 次浏览
  • HBase的RowKey设计原则以及预分区操作(避免热点问题)

    但凡使用到HBase,数据量绝对不会少,这时候就需要考虑到查询的效率问题,以及可能出现的数据倾斜问题(热点问题)。我们可以同过对rowkey进行设计,规划一个合理的预分区,让数据散列的分布在各个分区上。因此:rowkey设计时就要考虑到一个预分区的问题;同样,预分区也…

    2021/12/1 6:08:12 人评论 次浏览
  • MySQL 必知必会系列(三)

    数据库索引? 数据库索引,是数据库管理系统中一个排序的数据结构,协助快速查询,更新数据库表中数据。索引的实现通常使用B_TREE。 B树索引加速了数据访问,因为存储引擎不会再去扫描整张表得到需要的数据;相反,它从根节点开始,根节点保存了子节点的指针,存储引擎会…

    2021/11/19 19:15:42 人评论 次浏览
  • MySQL 必知必会系列(三)

    数据库索引? 数据库索引,是数据库管理系统中一个排序的数据结构,协助快速查询,更新数据库表中数据。索引的实现通常使用B_TREE。 B树索引加速了数据访问,因为存储引擎不会再去扫描整张表得到需要的数据;相反,它从根节点开始,根节点保存了子节点的指针,存储引擎会…

    2021/11/19 19:15:42 人评论 次浏览
  • oracle in memory 加速数据分析

    oracle database in memory 主要适用于以下场景: 1、加速全表扫描:2、加速表连接:3、加速聚合分析:

    2021/11/6 19:10:50 人评论 次浏览
  • oracle in memory 加速数据分析

    oracle database in memory 主要适用于以下场景: 1、加速全表扫描:2、加速表连接:3、加速聚合分析:

    2021/11/6 19:10:50 人评论 次浏览
  • MYSQL语句优化总结

    1.不在任何索引列上做计算,函数操作 这样会导致索引失效。 2.遵循最左原则 3.范围查询的列放在最右侧 这句话的意思是在联合索引中,如果一个列是做精准查询的,另一个列是做范围查询的,那把精准查询的列放在最左边,这样最左原则的效率更高。 4.覆盖索引尽量用 5.!=要慎…

    2021/10/27 19:40:01 人评论 次浏览
  • MYSQL语句优化总结

    1.不在任何索引列上做计算,函数操作 这样会导致索引失效。 2.遵循最左原则 3.范围查询的列放在最右侧 这句话的意思是在联合索引中,如果一个列是做精准查询的,另一个列是做范围查询的,那把精准查询的列放在最左边,这样最左原则的效率更高。 4.覆盖索引尽量用 5.!=要慎…

    2021/10/27 19:40:01 人评论 次浏览
  • 记一次Mysql不走日期字段索引的原因

    背景 在一个表中,dataTime字段设置是varchar类型,存入的数据是日期格式的数据,并且为该字段设置了索引。但是在日志记录中,有一条关于该表的慢查询。查询语句为: select * from digitaltwin_meteorological where dataTime > 2021-10-15; explain分析sql语句,发现…

    2021/10/22 19:13:59 人评论 次浏览
  • 记一次Mysql不走日期字段索引的原因

    背景 在一个表中,dataTime字段设置是varchar类型,存入的数据是日期格式的数据,并且为该字段设置了索引。但是在日志记录中,有一条关于该表的慢查询。查询语句为: select * from digitaltwin_meteorological where dataTime > 2021-10-15; explain分析sql语句,发现…

    2021/10/22 19:13:59 人评论 次浏览
  • 长这么大这个 MySQL bug 让我大开眼界

    这周收到一个 sentry 报警,如下 SQL 查询超时了。 select * from order_info where uid = 5837661 order by id asc limit 1执行show create table order_info 发现这个表其实是有加索引的 CREATE TABLE `order_info` (`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT…

    2021/10/21 19:11:47 人评论 次浏览
扫一扫关注最新编程教程