ICode9

精准搜索请尝试: 精确搜索
  • 还不懂MySQL索引?这1次彻底搞懂B+树和B-树2019-08-28 22:00:42

    前言 看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引….或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问! 索引是什么? 索引是帮助MySQL高效获取数据的数据结构。 索引能干

  • 还不懂MySQL索引?这1次彻底搞懂B+树和B-树2019-08-28 22:00:09

    前言看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引….或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问!索引是什么?索引是帮助MySQL高效获取数据的数据结构。索引能干什么?提高

  • 11条MySQL规范,你知道的有几个?2019-08-28 17:56:06

    一、数据库命令规范· 所有数据库对象名称必须使用小写字母并用下划线分割· 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)· 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符· 临时库表必须以tmp_为前缀并以日期为后

  • MySQL 数据库优化,看这篇就够了2019-08-28 17:02:22

    前言 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷. 1、优化一览图 2、优化 笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据

  • 机器学习之pandas 索引笔记2019-08-27 22:03:45

    1 import pandas as pd 2 import numpy as np 3 4 s = pd.Series(np.random.rand(5), index=list('abcde')) 5 # 创建序列,其中 index=list('abcde')为每一行添加索引 6 s.index.name='alpha' # 为行索引添加名称标签 7 8 df = pd.DataFrame(np.random.randn(4,3),

  • mysql-索引2019-08-27 20:51:09

      覆盖索引 select id from t where k >3 .在K索引树上查询的时候可以直接得到主键id的值而不需要回表,索引树k已经覆盖了我们的查询需求。 重要的优化手段之一,因为减少了树的查询次数。   最左前缀原则 主要强调的是索引的复用性。一般如果建立了联合索引(a,b),一般就不需要在a上

  • day052019-08-27 19:04:15

    回顾 上节课的回顾 数据类型 对事物的状态 分类 数字类型: 整型 int: 定义方式: x = 10 x = int(10) x = int('10') 使用方法:+-*/ % // ** 浮点型 float: 定义方式: x = 10.1 x = float(10.1) x = float(10) x = float('10.1') 使用方法:+-*/ % // ** 字符串 str: 定义方式: name='mq

  • 存储过程优化(来自公司大佬的分享)2019-08-27 16:01:06

    一、关于in和exists的使用   1.当父查询结果集小于子查询结果集则选择exists,如果父查询结果集大于子查询结果集选择in。(可尝试等价改写) in和exists都有子查询优化,提升子查询,有时候这两的执行计划一样。需要注意的是如果子查询包含了父查询里面的条件,in不会被优化。   2.in里面

  • oracle 分区表2019-08-27 15:38:51

    1、分区表的概述  分区表就是通过使用分区技术,将一张大表,拆分成多个表分区(独立的segment),从而提升数据访问的性能,以及日常的可维护性。 分区表中,每个分区的逻辑结构必须相同。如:列名、数据类型。 分区表中,每个分区的物理存储参数可以不同。如:各个分区所在的表空间。 对于应用而言

  • Python中的索引与切片2019-08-27 15:00:22

    1.索引 直接举例子说明: 12345 >>> lang = "study python">>> lang[0]'s'>>> lang[1]'t' 有一个字符串,通过赋值语句赋给了变量lang。如果要得到这个字符串的第一个单词s,可以用lang[0]。当然,如果你不愿意通过赋值语句,让变量lang来指向那个字符串,也可以这样做: 12 >>> "study pyt

  • MySQL优化(超完整版)(一)2019-08-27 14:55:55

    一、 MySQL的优化   前言:    MySQL数据库的优化模块:      - 数据库的设计—三大范式      - 数据库的索引:唯一索引、主键索引、聚合索引、复合索引、默认索引      - SQL优化      - 分库分表      - 读写分离:提升IO性能      - 存储过程优化     

  • MySQL常见面试题索引与表设计2019-08-27 12:51:31

       1 索引概念、索引模型   Q:你们每天这么大的数据量,都是保存在关系型数据库中吗? A:是的,我们线上使用的是MySQL数据库  Q:每天几百万数据,一个月就是几千万了,那你们有没有对于查询做一些优化呢? A:我们在数据库中创建了一些索引(我现在非常后悔我当时说了这句话)   Q:那你能说说什么

  • SQL优化策略2019-08-27 09:02:40

    mysql添加索引 1、主键索引 LATER TABLE 'table_neme' ADD PRIMARY KEY('column');2、唯一索引unique空串(null)可以放多个 如果是具体的内容则不能重复a: 肯定在where条经常使用 ;b: 该字段的内容不是唯一的几个值(sex); (只有三个数据形成2级二叉树)c: 字段内容不是频繁变化. ALTER T

  • day042019-08-26 18:56:59

    目录 一、数字类型和字符串类型 1、数字类型 1.整型 2.浮点型 2、字符串类型 1.单/双引号 2.三单/双引号 3、列表 4、词典 二、词云图 一、数字类型和字符串类型 1、数字类型 1.整型 作用 身份证/电话号码 定义方式 整型自然赋值时候的数据要是整数 使用方法 加减乘除,取

  • JavaScript(三)字符串2019-08-26 15:36:04

    本文为个人学习、使用JavaScript过程中的内容总结,结合所学、网络资源、博客等。 详细专栏教程可参考:JS官方文档、菜鸟教程。 一、菜鸟教程 推荐,廖雪峰个人博客,细节描述的较多。此外博客中含有在线编辑器,可实时运行DEMO 二、廖雪峰JS教程 目录: 简介 快速入门 字符串

  • Matlab和Python的一些基本操作2019-08-26 15:00:35

    靠记忆总是记不住python和matlab的一些区别,道理上很简单,但很久不用就会忘记,自用的一些方法记录,持续更新 关于数组 数组创建 # python import numpy as np np.array([[1,2,3],[4,5,6]]) # matlab a = [1 2 3;4 5 6]; matlab和python创建和索引数组的区别 创建: python用很

  • Neo4j和Elasticsearch2019-08-26 14:55:04

    Neo4j和Elasticsearch Neo4j和Elasticsearch是一种让人眼前一亮的组合,为什么需要把搜索和图表结合起来呢?它们是如何使用的呢? 在无处不在的互联网搜索引擎的推动下,全文搜索占据了主导地位。图形数据库在高度连接的领域上支持事务性和分析性。将两者结合在一起可以增强基于图的搜

  • mysql优化数据库方法2019-08-26 14:03:01

    首先声明此篇博客为转载,转载自最下方链接,为防止本人遗忘,故发布博客   第一方面:30种mysql优化sql语句查询的方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by涉及的列上建立索引。   2.应尽量避免在 where 子句中使用 !=或<> 操作符,否则将引擎放弃使用

  • mysql索引19082019-08-26 13:40:25

    知识小结 添加中。。。 安装数据库 zip安装(课下成功课上失败),简易安装包方式, 库操作 mysql-数据库操作-连接-创建-删除-修改编码-查询-切换 表操作 mysql-数据表的定义操作 查询操作 mysql-查询例题大全 子查询,https://blog.csdn.net/ifubing/article/details/99760027 mysq

  • 详细的 MySQL 规范2019-08-26 09:03:33

    一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备

  • MongoDB 是什么?看完你就知道了2019-08-26 09:02:22

    原文链接:blog.csdn.net/hayre/article/details/80628431 1.MongoDB是什么?用一句话总结 MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统。没错MongoDB就是数据库,是NoSQL类型的数据库。 2.为什么要使用MongoDB? (1)MongoDB提出的是文档、集

  • js常用方法2019-08-26 09:01:19

    String字符串  *字符串可以看成是字符组成的数组,但是js中没有字符类型     * 字符是一个一个的,在别的语言中字符用一对单引号括起来     * 在js中字符串可以使用单引号也可以使用双引号     * 因为字符串可以看成是数组,所以,可以通过for循环进行遍历     * 字

  • 关于剑指offer用到的一些方法2019-08-25 17:01:03

    Collections.sort对集合进行排序 Arrays.sort对方法进行排序 Collections.reverse对集合进行翻转 Arrays.copyOfRange(array,from,to)复制array集合的元素[from,to)复制的区间。 map.containsKey某个map是否包含某个键 String.substring(int beginIndex, int endIndex) beg

  • MySQL--视图、触发器、事务、存储过程、内置函数、流程控制、索引2019-08-25 15:02:53

    视图 触发器 事务 存储过程 内置函数 流程控制 索引 视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 1 2 create view teacher2course as

  • InnoDB一棵B+树可以存放多少行数据?2019-08-25 12:39:12

    原文链接:cnblogs.com/leefreeman/p/8315844.html 一个问题? InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?因为这是可以算出来的,要搞清楚这个问题,我们先从InnoDB索引数据结构、数据组织方式说起。 我们都知道计算机在

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有