代码改变世界

MySQL Error 1146 Table doesn't exist

2020-04-13 11:10 by abce, 11708 阅读, 0 推荐, 收藏,
摘要:可能产生1146错误的原因:·innodb发生crash并丢失数据文件·数据目录没有合适的访问权限·表中的数据发生损坏·.frm文件丢失 解决方案:·备份还原·重启mysql server(如果mysql server异常关闭,重启有可能会解决问题)·修复数据库表(check table\repai 阅读全文

sqlserver 2012数据还原,RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3174)

2020-04-12 13:12 by abce, 1721 阅读, 1 推荐, 收藏,
摘要:使用差异性备份文件还原的时候报错: 报错时,通过生成的还原脚本可以看到: RESTORE DATABASE [m] FILE = N'm' FROM DISK = N'D:\m\m_backup_2016_04_07_280002_6355156.bak' WITH FILE = 1, MOVE N 阅读全文

postgresql中的money数据类型

2020-04-11 14:56 by abce, 7046 阅读, 0 推荐, 收藏,
摘要:pg中money类型以固定的分数精度存储货币金额;如下表: 名称 存储大小 描述 范围 money 8bytes 货币金额 -92233720368547758.08 to +92233720368547758.07 表中显示的范围假设有两位小数。 分数精度由数据库的lc_monetary设置决定。 阅读全文

索引扩展

2020-04-07 23:02 by abce, 413 阅读, 0 推荐, 收藏,
摘要:InnoDB通过将主键列附加到辅助索引来自动扩展每个辅助索引。例如: create table t1 ( i1 int not null default 0, i2 int not null default 0, d date default null, primary key (i1, i2), 阅读全文

MySQL 8.0新特性 -- innodb_dedicated_server

2020-04-02 14:50 by abce, 1923 阅读, 1 推荐, 收藏,
摘要:在8.0中,innodb_dedicated_server默认是不开启的。开启后,innodb可以自动配置下面的参数:·innodb_buffer_pool_size·innodb_log_file_size·innodb_flush_method ·innodb_log_files_in_grou 阅读全文

MySQL 8.0新特性 -- nowait以及skip locked

2020-04-02 13:53 by abce, 3271 阅读, 0 推荐, 收藏,
摘要:如果某行记录被事务锁住了,select ... for update、或select ... for share事务对相同的行加锁的时候必须等待,直到产生阻塞的事务释放锁。 为了避免等待事务释放锁定的行,nowait和skip locked选项可以被用于select ... for update或s 阅读全文

MySQL 8.0新特性 -- bit-wise操作

2020-04-02 10:14 by abce, 1028 阅读, 0 推荐, 收藏,
摘要:bit函数和操作符 名称 说明 & 按位与 >> 右移 << 左移 ^ 按位异或 bit_count() 返回位数 | 按位或 ~ 按位取反 在mysql8之前,bit函数和操作符只是支持64位的整数(bigint),返回值也是64位的整数(bigint)。所以最大支持到64位。非bigint参数会 阅读全文

MySQL 8.0新特性 -- 持久化全局变量

2020-04-01 22:50 by abce, 1057 阅读, 0 推荐, 收藏,
摘要:在之前的版本中,对于全局变量的修改,其只会影响其内存值,而不会持久化到配置文件中。数据库重启,又会恢复成修改前的值。从8.0开始,可通过SET PERSIST命令将全局变量的修改持久化到配置文件中。 >show variables like 'max_connections'; + + + | Va 阅读全文

MySQL 8.0新特性 -- 降序索引

2020-04-01 18:03 by abce, 877 阅读, 0 推荐, 收藏,
摘要:mysql 8开始支持降序索引:在索引定义中使用desc不再被忽略,存储键值是按照降序的方式存储。在之前的版本中,可以按照反向顺序扫描索引,但是会有性能牺牲。降序索引可以正向顺序扫描,效率更高。当最有效的扫描顺序混合了某些列的升序和其他列的降序时,降序索引也使优化器能够使用多列索引。 考虑如下表定义 阅读全文

MySQL 8.0新特性 -- 不可见索引

2020-04-01 17:19 by abce, 806 阅读, 0 推荐, 收藏,
摘要:MySQL支持不可见索引,即优化器不会使用该索引。不可见索引特性不可以用于主键。 默认索引是可见的。可以在create table、create index、alter table操作中使用关键字visible、invisible来指定索引是否可见。 create table t1 ( i int, 阅读全文
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 123 下一页