ARP获取另一台主机的MAC地址
[root@gc1 ~]# ping 192.168.6.111PING 192.168.6.111 (192.168.6.111) 56(84) bytes of data.64 bytes from 192.168.6.111: icmp_seq=1 ttl=64 time=0.382 ms64 bytes from 192.168.6.111: icmp_seq=2 ttl=64 time=0.320 ms某一台主机的[root@gc1 ~]# arp -a 192.168.6.111? (192.168.6.111) at 08:00:27:00:40:0E ...
Innodb引擎的外键约束
外键约束MySQL 支持外键的存储引擎只有 InnoDB, 在创建外键的时候, 要求父表必须有对应的索引 , 子表在创建外键的时候也会自动创建对应的索引 。下面是样例数据库中的两个表, country 表是父表, country_id 为主键索引 , city 表是子表, country_id 字段对 country 表的 country_id 有外键。CREATE TABLE cou...
oracle等待事件
1、 v$event_name 查看所有等待事件SQL> SELECT wait_class#, wait_class_id, wait_class, COUNT (*) AS "count" 2 FROM v$event_name GROUP BY wait_class#, wait_class_id, wait_class 3 ORDER BY wait_class#;WAIT_CLASS# WAIT_CLASS_ID WAIT_CLASS &nb...
sql与oracle中有关case和decode的用法(行转列)及比较
sql与oracle中有关case和decode的用法(行转列)及比较引: 为了举例说明,这里创建了一张成绩表,如下图所示: 比较: 1、s...
mysql之ENUM枚举类型
本节主要内容:MySQL数据类型之枚举类型ENUMMySQL数据库提供针对字符串存储的一种特殊数据类型:枚举类型ENUM,这种数据类型可以给予我们更多提高性能、降低存储容量和降低程序代码理解的技巧,前面介绍了首先介绍了四种数据类型的特性总结,其后又分别介绍了布尔类型BOOL或称布尔类型BOOLEAN,以及后续会再单独介绍...
MySQL 中 show full processlist 详解
processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。1. 进入mysql/bin目录下输入mysqladmin processlist;2. 启动mysql,输入show processlist;如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户...
shell脚本----输入一个整数,将每个位上的数输出出来,并求和
---我只会这样写,求大神给出一些好的方法#! bin/bashecho "input a number "read msum=0echo $m>tt.txtn=` cat tt.txt|wc -c`let "c=$n-1" ---看一下几位数,好判断循环的次数for i in $(seq 1 $c)dolet "g=$m%10" ----循环取摸let "m=$m/10" ----取膜后在赋值,好...
判断质数合数
#!/bin/bashecho "please input a number "read mn=` factor $m |awk -F ":" '{print $2}'|wc -w `echo "$n"if [ $n -ge 2 ]then echo "$m is a heshu"else echo "$m is a jishu"fifactor可以用来因数分解[mysql@GECS1DB1 ~]$ factor 1212: 2 2 3[mysql@GECS1DB1 ~]$ factor 3 |awk -F ":...
求1000以内的完数
#! /bin/bashfor (( i=1; i<=1000; ++i ))do s=0 for (( j=1; 2*j<=i; ++j )) do let tmp=$i%$j if [[ $tmp -eq 0 ]]; then let s=$s+$j ...
读入一些整数并判断奇数、偶数和0的个数
#! bin/bashs=0f=0h=0numb(){echo "please input the nummber: "read n}echo "please input the num of you read: "read mfor i in $(seq 1 $m)donumbcity[$i-1]=$n#let "k=$i-1"#echo "city[$k]=${city[$i-1]}"doneecho "${city[*]}"for j in ${city[*]}do echo "$j" let "p=$j...
v$action_session_history
V$ACTIVE_SESSION_HISTORY 显示数据库中的采样会话活动。ASH每秒从v$session中取快照,存在V$ACTIVE_SESSION_HISTORY中,并收集所有活动会话的等待信息。若ASH数据被刷新到磁盘,则需要从DBA_HIS_ACTIVE_SESS_HISTORY视图中查询相关信息。该视图是ASH的核心,用以记录活动SESSION的历史等待信息,每秒采样一次,...
ERROR 1031 (HY000): 表引擎没有这个选项
mysql>create table hour_trans_ststic_3 like dbsamp.hour_trans_ststic; - ------hour_trans_ststic是个分区表mysql> alter table hour_trans_ststic_3 discard tablespace;ERROR 1031 (HY000): Table storage engine for 'hour_trans_ststic_3' doesn't have this option原因:DISCARD TABLESPAC...
mysql隔离机制
事务:是一组原子性的SQL查询语句,也可以被看做一个工作单元。事务具有的四个特性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)1.关系数据库标准中的4个事务隔离级别#未提交读(read uncommitted): 允许脏读,也就是可能读取到其他会话中未提交事务修改的数据...
log-bin自定义路径报错
# log_bin=/var/lib/mysql/binlog ----正常, log_bin=bin3306 ----正常,默认在datadir下# log_bin=/root/logdir/binlog...
The server quit without updating PID file
Starting MySQL......The server quit without updating PID file (/usr/local/mysql/mysql.pid).[FAILED]从网上找了一堆方法如下:1.可能是/usr/local/mysql/mysql.pid文件没有写的权限解决方法 :给予权限,执行 “chmod 775 /usr/local/mysql/ -R” 然后重新启动mysqld!2.可能进程里已经存在mysql进程解决...
mysql5.6的安装(cmake)
1
源码包安装mysql5.1
shell> groupadd mysqlshell> useradd -g mysql mysqlshell> tar zxvf mysql-5.0.40.tar.gzshell> cd mysql-5.0.40shell> ./configure --prefix=/usr/local/mysql --datadir=/usr/local/mysql/var --sysconfdir=/etc shell> makeshell> make installshell> cp support-files/my-medium...
mysql搭建多个实例(mysqld_multi的使用)
在Mysql中有一mysqld_multi命令,可用于在一台物理服务器运行多个Mysql服务。 操作系统: Redhat Enterprise AS 3-U8数据库 : Mysql 5.0.40规划:在一个 Mysql 上运行2个实例,运行端口分别是3306,3307。一.在LINUX 系统下安装Mysql5:安装mysql数据库。(采用源码安...
MySQL分区
一,什么是数据库分区前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表...
mysql编译参数详解(./configure)
1.--prefix=PREFIX:指定程序安装路径;2.--enable-assembler:使用汇编模式;(文档说明:compiling in x86 (and sparc) versions of common string operations, which should result in more performance. 汇编x86的普通操...