摘要: 索引使用的一些原则 (1)表一定要有主键,显式定义主键且采用与业务无关的列以避免修改。InnoDB表在有主键时会自动将主键设为聚集索引,建议采用自增列来使数据顺序插入。 (2)关于合理添加索引,有一个通常的法则,即对于经常被查询的列、经常用于表连接的列、经常排序分组的列,需要创建索引。 (3)创建索 阅读全文
posted @ 2021-08-07 10:34 白云影 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 对慢SQL语句优化一般可以按下面几步思路:开启慢查询日志,设置超过几秒为慢SQL语句,抓取慢SQL语句;通过explain查看执行计划,对慢SQL语句分析;创建索引并调整语句,再查看执行计划,对比调优结果。 参数 slow_query_log :表示是否开启慢查询日志。语句“set global s 阅读全文
posted @ 2021-08-07 10:25 白云影 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。 Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定。以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码。给root用户设置密码的具体步骤: 阅读全文
posted @ 2021-07-12 22:21 白云影 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: 连接数据库, 默认的用户和数据库是postgres psql -U user -d dbname \c dbname 列举数据库,相当于mysql的show databases \l 列举表,相当于mysql的show tables \dt 查看表结构,相当于desc tblname,show co 阅读全文
posted @ 2021-07-11 22:09 白云影 阅读(232) 评论(0) 推荐(0) 编辑