上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 58 下一页
摘要: 如果索引太多,应用的性能会受到影响(每次插入都要更新索引并保存在磁盘上,增加了磁盘IO),如果索引太少,对查询性能又会产生影响,要找到一个平衡点。 InnoDB支持B+树索引和哈希索引。InnoDB的哈希索引是自适应的,InnoDB会根据表的使用情况为表生成哈希索引,不能人为干预是否在一张表中生成哈 阅读全文
posted @ 2021-02-06 16:39 epiphanyy 阅读(27) 评论(0) 推荐(0)
摘要: InnoDB引擎表中,每张表都有一个主键,如果创建表时没有显式定义主键,则: 1.首先看表中是否有非空的唯一索引,如果有,则该列为主键。 2.否则自动创建一个6字节大小的指针作为主键。 InnoDB所有数据都逻辑地放在一个表空间中,表空间又由段、区、页(块)组成。 如果启用了innodb_file_ 阅读全文
posted @ 2021-01-31 23:12 epiphanyy 阅读(40) 评论(0) 推荐(0)
摘要: 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成。自行车手从海拔为 0 的点 0 开始骑行。 给你一个长度为 n 的整数数组 gain ,其中 gain[i] 是点 i 和点 i + 1 的 净海拔高度差(0 <= i < n)。请你返回 最高点的海拔 。 直接遍历 阅读全文
posted @ 2021-01-31 18:50 epiphanyy 阅读(16) 评论(0) 推荐(0)
摘要: MySQL 5添加了对视图的支持。 视图是虚拟的表。它包含的是一个查询的结果,它本身不含数据,只是用来查看存储在别处的数据的一种设施,视图返回的数据是从其他表中检索出来的,在添加或更改这些表中的数据时,视图将返回改变过的数据。 视图的应用: 1.重用SQL语句。 2.简化复杂的SQL操作,编写查询后 阅读全文
posted @ 2021-01-31 00:19 epiphanyy 阅读(31) 评论(0) 推荐(0)
摘要: 检索出的数据如果不排序,不是以纯粹的随机顺序显示的,一般以行在底层表中出现的顺序显示,这可以是数据最初添加到表中的顺序,但如果数据后来进行过更新或删除,则此顺序将会受到MySQL重用回收存储空间的影响,因此不能依赖不排序的顺序。关系数据库的设计理论认为,如不明确规定排序顺序,则不应假定检索出的数据顺 阅读全文
posted @ 2021-01-29 22:11 epiphanyy 阅读(31) 评论(0) 推荐(0)
摘要: 给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。 请你统计并返回 grid 中 负数 的数目。 m == grid.length n == grid[i].length 1 <= m, n <= 100 -100 <= grid[i][j] <= 100 阅读全文
posted @ 2021-01-22 20:00 epiphanyy 阅读(12) 评论(0) 推荐(0)
摘要: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 比较简单的方法就是非原地排序,遍历一遍字符串将其存入结果串中,这样空间复杂度是O(n)。 如果要求原地排序,每次遍历到一个空格时,将该空格之后的内容往后移动两个空位以将空格改为%20,这样时间复杂度是O(n²)。也可以先遍历一遍字符串计算 阅读全文
posted @ 2021-01-21 18:06 epiphanyy 阅读(18) 评论(0) 推荐(0)
摘要: 给你一个数组 rectangles ,其中 rectangles[i] = [li, wi] 表示第 i 个矩形的长度为 li 、宽度为 wi 。 如果存在 k 同时满足 k <= li 和 k <= wi ,就可以将第 i 个矩形切成边长为 k 的正方形。例如,矩形 [4,6] 可以切成边长最大为 阅读全文
posted @ 2021-01-19 23:31 epiphanyy 阅读(11) 评论(0) 推荐(0)
摘要: 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 将每个大写字母加上相同字母小写减大写之差即得到小写: class Solution { public: string toLowerCase(string str) 阅读全文
posted @ 2021-01-15 00:02 epiphanyy 阅读(9) 评论(0) 推荐(0)
摘要: 国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: “a” 对应 “.-”, “b” 对应 “-…”, “c” 对应 “-.-.”, 等等。 为了方便,所有26个英文字母对应摩尔斯密码表如下: [".-","-…","-.-.","-…",".","…-. 阅读全文
posted @ 2021-01-14 23:54 epiphanyy 阅读(21) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 58 下一页