会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
哼哼哼!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年4月2日
4.B-tree索引和hash索引
摘要: 1.B-tree索引 (1)特点 1.通过B+树的结构存储数据; 2.b-tree索引能够加快数据的查询速度; 3.b-tree索引更适合进行范围查找。 (2)使用场景 1.全值匹配查询where order_sn=’877465354897’ 2.匹配最左前缀查询 3.匹配列前缀查询 4.匹配范围
阅读全文
posted @ 2019-04-02 10:26 哼哼哼!
阅读(201)
评论(0)
推荐(0)
2019年4月1日
3.数据库结构优化,设计,范式介绍
摘要: 1.数据库路结构优化目的 (1)减少数据冗余 (2)尽量避免数据维护中出现更新,插入和删除异常 插入异常:如果表中的某个实体随着另一个实体而存在; 更新异常:如果更改表中的某个实体的单独属性时,需要对多行进行更新; 删除异常:如果删除表中的某一个实体则会导致其他实体的消失。 (3)节约数据存储空间
阅读全文
posted @ 2019-04-01 20:21 哼哼哼!
阅读(322)
评论(0)
推荐(0)
2.mysql存储引擎
摘要: 常见的mysql存储引擎有MyISAM,InnoDB 1.存储引擎MyISAM (1)它不支持事务,也不支持外键,尤其是访问速度快,对事务完整性没有要求或者以SELECT、INSERT为主的应用基本都可以使用这个引擎来创建表 (2)每个MyISAM在磁盘上存储成3个文件,其中文件名和表名都相同,但是
阅读全文
posted @ 2019-04-01 19:49 哼哼哼!
阅读(136)
评论(0)
推荐(0)
1.影响mysql数据库性能因素
摘要: 影响数据库的性能因素 1.超高的QPS和TPS: (1)QPS:每秒查询率(Query Per Second) 每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。即每秒的响应请求数,也即是最大吞吐能力。 (2)TPS:每秒事务处理量(Transaction Per Sec
阅读全文
posted @ 2019-04-01 19:26 哼哼哼!
阅读(821)
评论(0)
推荐(0)
2019年1月3日
四,Golang 交叉编译
摘要: 一.golang支持在一个平台下生成另一个平台可执行程序的交叉编译功能, 1.Mac下编译Linux,windows平台的64位可执行程序: CGO_ENABLE=0 GOOS=linux GOARCH=amd64 go build main.go CGO_ENABLE=0 GOOS=windows
阅读全文
posted @ 2019-01-03 18:49 哼哼哼!
阅读(1017)
评论(0)
推荐(0)
2018年12月21日
二,golang中异常与错误
摘要: 一,Go语言不支持传统的try catch finally 二,在Go语言中,使用多值返回错误,不要用异常代替错误,更不要来控制流程。在极个别情况下,也就是说,真正遇到异常的情况下(除数为0)才使用Go中引入的Exception 处理:defer, panic, recover 三,defer,pa
阅读全文
posted @ 2018-12-21 15:24 哼哼哼!
阅读(346)
评论(0)
推荐(0)
2018年12月17日
一.go语言 struct json相互转换
摘要: 1.Go语言自带JSON转换库 encoding/json 2.把对象转换为json的方法为 json.Marshal(),其函数原型为: 1) 函数可以接收任意类型的数据 v,并转换为字节数组类型,返回值就是json数据和错误代码;若转换成功,则err = nil;2)在进行对象转换为JSON的过
阅读全文
posted @ 2018-12-17 20:15 哼哼哼!
阅读(12974)
评论(0)
推荐(1)
上一页
1
2
公告