NCRE

标定型联系 用于子集之间的

非标定型联系 用于1对多

确定联系 用于多对多

分类联系 具有相同标签


1.范式:不可再分?

2范式(2NF):通过一个组件可以推断出其他得内容

概念模式 ER图

逻辑结构 转化为关系模式

物理阶段 对一些小的细节暂不考虑

union行数变多,且要保证列数相同

join 列数变多

intersect 交集

union合并

except , 差运算

exists 满足条件返回真

IN、EXEPINTERSECTUNION的分为:确定给定的值是否与子查或列表中的相配,选经与列表中的音-个值匹配的行;

EXCERT,指第集合中在,但是不有喜于第二集合中的路OINTERSECT,是控在两个集合中都存在的NON,的用个 ELECT包的果,对UNION4行

并且使用操作符,查出4购买的商品号该商品号同时也在B购买的商品号结果中,即满足了A和B都的买的商品号合要求,选项中的EXCEP操作将使得查询出的结果为A购买的商品减法B购

的商品,不符合要求。选项四LNTERSE操作符表示两个结果集都存在的商品号,即肠属于A又属于B的商品号,符合要求,洗项中的UNION爆作特表示两结果集的合并,即向括4的实的商品心

包括B购买的商品,不符合要求。

select into from

over(partition by```)

top with ties

_匹配一个字符

%匹配多个字符

左连接 left join

select

from

where

group by

order by

dense_rank 排名可重复且不间断

exists会选择 table1 中 column1 和 column2 的值,但只选择那些在 table2 中存在对应记录的行。

not exists从 table1 中选择 column1 和 column2 的值,但只选择那些在 table2 中不存在对应记录的行。

唯一非聚集索引 create unique nonclustered

唯一聚集 unique clustered

新建架构create schema

declare定义变量

同一个表中的不同字段可以用check约束

@@fetch_status用于判断提取全局变量

矩形—实体

菱形—关系

椭圆(圆角矩形)--属性

_一个字符 %

创建存储过程:

create procedure 名字

创建触发器

create trigger

for/after后触发器(完成了动作,再去激活触发器)

instead of 前触发器(激活触发器之后,再去执行动作)

deleted表和inserted表只能供触发器使用

deleted表:delete和update。被删除的或者被修改前的数据保存在该表中,DELETE表和执行操作的基本表通常没有相同的数据行

inserted表:insert和。新插入的和修改后的数据保存在该表中,INSERTED表中的内容是执行操作的基本表中新数据行的副本

declare:声明局部变量

外部环境、调整内存分配、调整磁盘I/O、调整资源竞争

外部条件:CPU、网络

cpu空闲90%,则gg 忙碌占用三四十,则牛逼

网络增加些设备,网卡,交换机,集线器

I/O为响应时间占比最大的,改善则可以加快运行速度:调整数据布局,将不用的放到物理磁盘

合理使用索引:

经常作为查询条件的,频繁group by或order by的,一个列值域很大的,待排序有很多的,大更新后删除重建索引

对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。

因为执行sql语句后临时表中的数据过多,适当清理临时表的数据来优化数据,加快运行速度

将union改为union all 这样既不用去重,能够加快效率

RAID0/1/5/10 优化后的描述如下:

- RAID0:采用数据分块并行传送,能显著提高读写速度,但缺乏冗余备份,因此可靠性较低。

- RAID1:实现数据镜像,提高了容错性,读取速度也有所增加,冗余度为50%,但利用率较低。

- RAID5:提供了一定的数据安全保障,虽然比RAID0更可靠,但安全性仍低于RAID1,需要N-1块磁盘,写入速度较慢,读取速度与RAID0接近。

- RAID10:结合了RAID0和RAID1的优点,冗余度为50%,同时提高了读写速度。

建立索引原则:

频繁group by或order by的,union改为union all

方案优化:

CPU利用情况

磁盘IO

内存

比较磁盘阵列

I Really Want to Stay at Your House
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇