数据库技术
文章为学习汇总网上资料
instance = 内存结构(SGA,system global area) +后台进程
内存结构 = 共享池+数据高速缓存+重做日志缓冲区+其他
后台进程 = DBWn(database writer n个)+LGWR(log writers)+SMON(system monniter)+PMON(progress moniter)+CKP...
随手写了一个 跨数据库 的 数据迁移工具:>目前支持 SQLServer,MySql,SQLite;>迁移工具 可以自动建表,且 保留 主键,自增列;>迁移工具 基于 Laura.Source ORM框架 开发;>迁移工具 支持 崩溃恢复(重启迁移工具,将会继续 未完成的 数据迁移);>每张表一个事...
查看集群节点状态 命令是olsnodes -i 显示每个节点的VIP, -n 显示每个节点在RAC集群中的编号 -p 显示每个节点所使用的私有IP地址 -s 显示每个节点的状态(activive或者inactive) 列车集群中所有资源 crs_stat -t查看crs资源状态 c...
如果有个很大的回滚日志并且表空间因此增长很快,可以强制mysql减速来使innodb的清理线程可以跟得上。这听起来不怎么样,但是没有办法,否则,innodb将保持数据写入,填充磁盘直到最后磁盘空间爆满,或者表空间大于定义的上限为控制写入速度,可以设置innodb_max_purge_lag()变量为...
TRANSACTIONS------------Trx id counter 2003909(当前事务号)Purge done for trx's n:o < 2003905 (清理线程完成到了哪个点)undo n:o < 0 state: running but idle如果上述两个差距很大,可能...
在做程序时,sqlite数据很方便。用mysql数据导出到sqlite的步骤:(用csv文件过渡)------------------------------- 先导出到csv文件 -------------------------1、用navicat软件将mysql数据导出到txt文件。2、注意选...
有写场景下,双写缓冲确实没必要,例如,你也许像在备库上禁用双写缓冲,此外,一些文件系统,例如zfs做了同样的事,所以,没必要再让innodb做一遍。innodb_double_write=0 即可关闭双写缓冲在percona server中,可以配置双写缓冲到独立的文件中,所以可以把这部分工作压力分...
MS SQL Server 子查询更新:update log set uin= b.uinfrom log a,logs bwhere a.accountuin = b.accountuinmysql 更新:update t_stat_month_user a INNER JOIN t_dept b...
即时打开innodb_file_per_table选项,依然需要为回滚日志和其他系统数据创建共享表空间,没有把所有数据放在其中是明智的做法,但最好还是关闭它自动增长,因为无法在不重新导入全部数据的情况下给共享表空间瘦身。一些人喜欢是用innodb_file_per_table,只是因为特别容易管理,...