3、mysql faq
mysql
mysq.proc表 函数 存储过程
mysq.event表 event
触发器、视图:存放在库里面。(会生成对应的文件)
infomation_schema:虚拟内存 存放在内存里;
mysql backup: 用户数据库 mysql数据库;
数据库是所有it设施里性能最差的,性能短板。
nginx:并发量轻松上w 数据库,达到1k多,2k多,就慢的不行了。上w更笨达不到。 mysql:
mysql优化: 让mysql只干一件事儿:存数据。
笛卡尔乘积
即笛卡尔乘积,"雨露均沾",利用 cross join实现
组合。(交叉连接是一种非常可怕的链接)
[root@iZbp1in7y9nitzcajdv0ufZ data]# touch {a,b}.{log,txt,html}
[root@iZbp1in7y9nitzcajdv0ufZ data]# ls
a.html a.log a.txt b.html b.log b.txt
数据库里,1w条记录,算小表。
千万级--才算是有一定规模的表;(百万级--中级)
2张小表(1w & 2w 交叉连接),交叉连接后,就变成亿级别了……这个就可怕了。
通常,mysql里是不会出现上亿级的,其性能会顶不住的。
oracle数据库---管理上亿级,轻松拿捏。
mysql里面不建议放上亿级。
但是真的达到了上亿级后,该怎么办呢?拆表!---分布式。