数据库技术
先来看查询的sql 语句: select id, t1,t2 from t_table where id in(232922924); 以上查询语句造成数据库的运行线程高,导致页面响应比较缓慢。那么需要从哪些方面来优化查询sql呢? 一般优化sql 会从以下几个方面去考虑: 1.使用组合索引; (1 ...
MySQL数据库CPU飙升紧急处理方法运行平稳的数据库,如果遇到CPU狂飙,到80%左右,那一定是开发写的烂SQL导致的,DBA首先要保证的是,数据库别跑挂了,所以我们要把那些运行慢的SQL杀死并记录到文件里,以便后面的排查。 这里用到一个工具pt-kill,它可以帮助你。 1 pt-kill -- ...
一、登录MySQL 登录MySQL的命令是mysql, mysql 的使用语法如下: mysql [-u username] [-h host] [-p[password]] [dbname] username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是ro ...
Mac下安装Mongodb 一: 安装MongoDB: Mac下安装MongoDB有两种方法,第一种是通过源码安装,另一种是使用 homebrew, 下面我使用homebrew来安装,首先我们需要安装homebrew,安装homebrew 命令如下: 1. 通过homebrew 安装,安装命令如下: ...
最近在项目中遇到一个比较奇怪的小问题。在开发过程中自己测试没有问题,但是提测后,测试的同时在测试一个功能时报错了,日志是: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'testdb.Emp' ...
MySQL数据库的导入和导出 一、导入MySQL数据库文件(.sql) 1、打开cmd命令窗口 (在左侧搜索栏搜索cmd,回车;或者是Win+R组合键,输入cmd,然后回车,或者"运行" 》打开cmd) 2、输入命令: cd C:\Program Files\MySQL\MySQL Server 5 ...
一、oracle监听异常 1、检查oracle数据库是否启动:ps -ef | grep ora 2、检查oracle数据库监听程序是否启动:ps -ef | grep LISTEN 3、检查Oracle DB监听器是否正常:lsnrctl status 如未启动,输入:lsnrctl start启 ...
相比传统的MySQL复制,gtid复制无论是配置还是维护都要轻松的多。本文对gtid复制稍作介绍。 MySQL基于GTID复制官方手册:https://dev.mysql.com/doc/refman/5.7/en/replication gtids.html 1.gtid基本概念 传统的基于bin ...
一、问题表象: java.sql.SQLException: Io 异常: Got minus one from a read call at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at ...
1、 进入用户家目录创建tools文件夹 2、下载MySQL5.6二进制包 3、添加mysql用户和用户组 4、解压二进制安装包 5、创建/application/data和/application/mysql文件夹 6、将解压好的mysql-5.6.12-linux-glibc2.5-x86_64 ...