CREATE TABLE `employees_range_timestamp` (
`emp_no` INT NOT NULL,
`birth_date` DATE NOT NULL,
`first_name` VARCHAR(14) NOT NULL,
`last_name` VARCHAR(16) NOT NULL,
`gender` ENUM('M','F') NOT NULL,
`hire_date` TIMESTAMP NOT NULL
)
PARTITION BY RANGE(UNIX_TIMESTAMP(hire_date))(
PARTITION p0 VALUES LESS THAN ( UNIX_TIMESTAMP('1960-12-31 00:00:00') ),
PARTITION p1 VALUES LESS THAN ( UNIX_TIMESTAMP('1970-12-31 00:00:00') ),
PARTITION p2 VALUES LESS THAN ( UNIX_TIMESTAMP('1980-12-31 00:00:00') ),
PARTITION p3 VALUES LESS THAN ( UNIX_TIMESTAMP('1990-12-31 00:00:00') ),
PARTITION p4 VALUES LESS THAN ( UNIX_TIMESTAMP('2020-12-31 00:00:00') )
);
之前写项目Mysql库已经超过2T,基础知识不扎实,傻乎乎的写了一堆代码实现自动分表拆成了600个分表(而且还在继续增加中。。。。。),现在项目已经运行起来了想再修改似乎来不及了。。。。
想转pgsql也头大得等老板拍板了才能搞动业务逻辑了。
CREATE TABLE employees (
id INT NOT NULL,
fname VARCHAR(30),
lname VARCHAR(30),
hired DATE NOT NULL DEFAULT '1970-01-01',
separated DATE NOT NULL DEFAULT '9999-12-31',
job_code INT NOT NULL,
store_id INT NOT NULL
)
PARTITION BY RANGE (store_id) (
PARTITION p0 VALUES LESS THAN (6),
PARTITION p1 VALUES LESS THAN (11),
PARTITION p2 VALUES LESS THAN (16),
PARTITION p3 VALUES LESS THAN (21)
);
官方文档https://dev.mysql.com/doc/refman/9.3/en/partitioning-range.html
上传固件文件可以用scp或者tftp下载.
先启用scp服务
[~huawei] scp server enable
[~huawei] commit
用scp传文件到NE20E(100.164.6.1换成路由的IP)
scp NE20E-S2F-V800R012C10SPC300.cc [email protected]:
回到NE20E上面
#检查文件
check system-software cfcard:/NE20E-S2F-V800R012C10SPC300.cc
#执行升级
startup system-software cfcard:/NE20E-S2F-V800R012C10SPC300.cc all
检查startup
dis startup
看到 Next startup system software: cfcard:/NE20E-S2F-V800R012C10SPC300.cc就可以执行reboot了.
reboot
如果在上传文件过程中发现空间不足
dir查看文件目录
dir /all
删除文件
delete 文件名
清空回收站
reset recycle-bin
下载连接http://dl.kvm.la/windows/IPMIToolWin.zip
从浪潮的网站上看到一个windows的ipmitool测试了一下正常可用,
在文件属性和命令看了一下,貌似是intel编译放出来的, 相对ipmiutil来说多了一个常用的工具选择.
原压缩包直接把文件拖了下来加了个一键安装IMB的脚本.
cat IPMIToolWin/install_driver.cmd
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
exit
:x64
cd imbdriver\x64\
Install C:\IMBDRV\Test
exit
:x86
cd imbdriver\x86\
Install C:\IMBDRV\Test
浪潮的网站出处连接:http://www.4008600011.com/archives/15141
1、dis interface brief #显示端口详细信息
<Quidway>dis interface brief
2、display mac-address #来查看端口下的MAC
<Quidway>dis mac-address
3、display arp #找IP对应的MAC,通过IP后面的端口号就可以知道二层某个端口下所连接的设备信息。
<Quidway>dis arp
查看子卡的运行状态,可以用命令 display device
查看设备复位情况,可以用命令 display reboot-info
查看设备温度,可以用命令 display temperature all
查看设备的告警信息,可以用命令 display alarm urgent
查看内存占用情况,可以使用 display memory-usage
查看日志信息,可以用 display logbuffer 或者 display trapbuffer
保存命令 save stack config和 save all
cli下查看
show virtual-chassis
登陆ssh后把/config/vchassis/目录下的配置文件删除.
root@switch:RE:0% cd /config/vchassis/
root@switch:RE:0% ls
vc.db vc.param vc.tlv.db vc.tlv.db.0
root@switch:RE:0% rm -rf ./*
阅读剩余部分...
1. 查看接口的统计信息
* display interface命令用来查看接口当前运行状态和接口统计信息。
* display counters命令用来查看接口的流量统计计数。
* display counters error命令用来查看错误报文的统计信息。
* display counters rate命令用来查看接口的入方向或出方向流量速率。
* display counters top interface report用来显示接口流量TOP N的统计报告。
* display ip interface命令用来查看接口与IP相关的配置和统计信息,包括接口接收和发送的报文数、字节数和组播报文数,以及接口接收、发送、转发和丢弃的广播报文数。
2. 查看接口的状态
* display interface brief命令用来查看接口状态和配置的简要信息。
* display interface description命令用来查看指定接口的描述信息。
* display interface ethernet brief命令用来查看以太网接口的简要信息。
* display ip interface brief和display ip interface description命令用来查看接口与IP相关的简要信息,包括IP地址、子网掩码、物理链路和协议的Up/Down状态以及处于不同状态的接口数目。
3. 查看光功率和模块型号
* display interface interface-type interface-number查看某光口插入的光模块的信息。
* display transceiver diagnosis interface查看所有光口的收发光功率信息。
* display transceiver diagnosis interface interface-type interface-number查看某光口的收发光功率信息。
database is locked
Typecho\Db\Adapter\SQLException: database is locked in /home/kvmla/htdocs/kvm.la/var/Typecho/Db/Adapter/SQLite.php:88
Stack trace:
#0 /home/kvmla/htdocs/kvm.la/var/Typecho/Db.php(394): Typecho\Db\Adapter\SQLite->query()
#1 /home/kvmla/htdocs/kvm.la/var/Typecho/Db.php(426): Typecho\Db->query()
#2 /home/kvmla/htdocs/kvm.la/var/Widget/Metas/Tag/Related.php(21): Typecho\Db->fetchAll()
#3 /home/kvmla/htdocs/kvm.la/var/Typecho/Widget.php(155): Widget\Metas\Tag\Related->execute()
#4 /home/kvmla/htdocs/kvm.la/var/Typecho/Widget.php(205): Typecho\Widget::widget()
#5 /home/kvmla/htdocs/kvm.la/var/Widget/Base/Contents.php(696): Typecho\Widget::allocWithAlias()
#6 /home/kvmla/htdocs/kvm.la/var/Typecho/Widget.php(462): Widget\Base\Contents->___tags()
#7 /home/kvmla/htdocs/kvm.la/var/Widget/Base/Contents.php(521): Typecho\Widget->__get()
#8 /home/kvmla/htdocs/kvm.la/usr/themes/xmchen/archive.php(18): Widget\Base\Contents->tags()
#9 /home/kvmla/htdocs/kvm.la/var/Widget/Archive.php(1390): require_once('...')
#10 /home/kvmla/htdocs/kvm.la/var/Typecho/Router.php(88): Widget\Archive->render()
#11 /home/kvmla/htdocs/kvm.la/index.php(23): Typecho\Router::dispatch()
#12 {main}