你为成为一名DBA,做好准备了吗? 之前的文章中,我提到了“如何找到第一份DBA工作”、“云时代的来临,DBA该何去何从”、“关于从事数据库工作,需要哪些经验”…..那么,如果你想成为一名DBA,你为此做好准备了吗? 我曾问过的...
DBA典型的工作职责 下面不是全部列表,但是包括了DBA的典型职责:? 把监视数据库实例当作每日必做工作以保证其可用性。解决不可用的问题。? 收集系统统计和性能信息以便定向和配置分析。? 配置和调整数据库实例以便在应用程序特定要求下达到最...
解惑五-开源数据库与商用数据库 前段时间看了一篇文章,叫“The Death Of The CommercialDatabase: Oracle's Dilemma”--“商用数据库之死:Oracle的困境”,相当吸引眼球,其实作者只是想表...
sqlplus常用命令整理 一.SQLPLUS登陆命令: 使用sqlplus: 10G之前的版本登陆时需要加引号(单、双引号皆可)如:sqlplus " / as sysdba"sqlplus -prelim / as s...
MySQL 中行列转换的SQL技巧 行列转换常见场景 由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。 这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果...
MySQL 源代码目录及安装目录介绍 1、源代码目录介绍: 1、BUILD BUILD目录是编译、安装脚本目录,绝大部分以compile-开头,其中的SETUP.sh脚本为C和C++编译器设置了优化选项。2、clien...
MySQL 用户管理与权限管理 -- 操作环境mysql> show variables like 'version'; +---------------+--------+| Variable_name | Value |+-...
MySQL 学习之-字符集选定,修改 基础概念:字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;编码(Encoding)是指给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符.例如,我们给字符’A'赋予...
MySQL 学习之-三种安装方式与版本介绍 MYSQL版本介绍 mysql分alpha,beta,rc,GA四个版本。 alpha暗示这是一个以展示新特性为目的的版本,存在比较多的不稳定因素,还会向代码中添加新新特性beta以后...
MySQL 学习之-密码管理(默认密码,修改密码,解决忘记密码) 1. mysql安装后默认没有密码,初始化安装后默认密码登录,需要马上修改root密码。[root@mysql ~]# cat /root/.mysql_secret --查看root账号密码# The r...
MySQL 学习之-逻辑架构 第一层,服务层(为客户端服务):为请求做连接处理,授权认证,安全等。 1. 每个连接的查询都在一个进程中的线程完成。 2. 服务器负责缓存线程,所以服务层不需要为每个连接新建线程。...
MySQL 学习之-show table status(获取表的信息)参数说明 --获取表的信息mysql> show table status like 'columns_priv'\G;*************************** 1. row **************...
MySQL 通信协议 Mysql四种通信协议(linux下本地连接的都是socket 其他都是tcp) 当连接mysql时,使用-h127.0.0.1时,linux与unix下的连接协议为socket协...
MySQL 数据类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或...
MySQL 入门02-MySQL二进制版本快速部署 在上篇文章MySQL入门01-MySQL源码安装中,我们介绍了MySQL源码安装的方法。源码安装虽然有着更加灵活和更加优化等诸多优势。但源码编译安装部署的过程相对复杂,而且整个过程所花费的时间很长。对于一整套系...