![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQL
sql
FY470
这个作者很懒,什么都没留下…
展开
-
SQL 用时方恨少
1.批量插入INSERT INTO table_name (colum1, colum2, colum3) VALUES <foreach collection="list" item="item" index="index" separator=","> (#{item.colum1},#{item.colum2},#{item.colum3})</foreach>2.批量更新<foreach collection="list" item="item" ind原创 2021-04-01 15:33:29 · 234 阅读 · 1 评论 -
Centos7 安装 postgreSQL
Cenos7 安装 postgresql1.环境准备2.配置防火墙3.开启远程访问4.信任远程连接5.修改用户密码6.重启服务7.连接测试1.环境准备连接地址: PostgreSQL12.0 Yum Repository2.配置防火墙firewall-cmd --zone=public --add-port=5432/tcp --permanentfirewall-cmd --relo...原创 2020-03-24 14:48:48 · 484 阅读 · 0 评论 -
postgreSQL12 主从
Centos7 安装 postgreSQL1、基础环境2、部署主从2.1 安装postgreSQL2.2 主节点1、基础环境1、操作系统:CentOS 7.32、PostgreSQL:10.33、主节点:192.168.196.129 从节点:192.168.196.1302、部署主从2.1 安装postgreSQL主节点与从节点均安装postgreSQL,安装方法参考: Cento...原创 2020-03-31 14:25:41 · 969 阅读 · 1 评论 -
Postgres 实现 GROUP_CONCAT(expr)
@[TOC](Postgres GROUP_CONCAT(expr) 实现)现在有这样一个表内容如:需要根据status分组后,然后将user_name进行拼接返回,即SELECT status, array_to_string( ARRAY_AGG ( user_name ), ' , ' ) AS names FROM order_staff WHERE order_id...原创 2020-04-26 11:37:48 · 195 阅读 · 0 评论 -
Mysql-Cluster 集群部署
Mysql-Cluster 集群部署1.环境介绍(centos7,mysql-cluster-gpl-7.6.6)2.安装准备2.集群安装2.1管理节点2.2数据节点2.3SQL节点1.环境介绍(centos7,mysql-cluster-gpl-7.6.6)名称ip端口管理节点192.168.198.2351186数据节点192.168.198.1862202SQL节点192.168.198.2413306【1.管理节点】 管理节点主要是用来对原创 2020-09-21 17:32:37 · 1054 阅读 · 0 评论 -
SQL调优之如何让索引更加高效
在做性能跟踪分析过程中,经常发现有不少后台程序的性能问题是因为缺少合适索引造成的,但是意味的增加索引就一定会使SQL查询效率更高吗?答案是否定的,太多的索引会影响写的性能:增、删、改,索引我们要避免使用重复索引、相同功能索引、无用索引。可以使用:pt-query-digest、pt-duplicate-index工具进行如上类型的扫描。1. 如何选择调优的SQL?2. 如何发现SQL的性能瓶颈?EXPLAIN作为MySQL的性能分析神器,通过读懂它我们可以有针对性的进行SQL调优。结果解读:id原创 2020-07-24 15:20:32 · 236 阅读 · 0 评论