基准函数   用于评估不同机器之间的性能差别   MariaDB [jason]> select benchmark(10000000,md5('test')); +---------------------------------+ | benchmark(10000000,md5('test')) | +---------------------------------+ |                               0 | +---------------------------------+ 1 row in set (1.54 sec)   语法 select benchmark(次数,表达式); 主要是看红色字体部分的执行时间,可以在一台机器上连续执行若干次,这样获取的时间更靠谱   三大范式   数据库要怎么设计才合理?一般情况下满足三范式即可(总共有六范式)   第一范式:每一列不可再分 比如说身份信息表里存储了一列叫 居住地址:河北省邯郸市xx县xx村 居住地址还可以分为 : 省 ,市,县 等多列   第二范式:在第一范式的基础上,1.必须包含主键,2.主键外的其他列必须完全依赖于主键 比如,学生课程信息表, 学生id  课程id,考试分数,课程教材,‘ 这张表中的主键是 学生id和课程id,    课程教材只依赖于课程id,而与学生id无关,可以将 课程id和课程教材单独分到一张表中   第三范式:在第二范式的基础上,主键外的其他列和主键直接相关, 比如 订单号,订单日期,顾客编号,顾客姓名,主键是订单编号,顾客编号依赖于订单号,顾客姓名 依赖于顾客编号,顾客姓名没有直接依赖于订单号          
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄