#

Mysql

netcore 测试lealone记录

关注作者好长时间了,现在项目中遇到了超高的并发写入问题,想测试一下lealone。 [官方文档](https://github.com/lealone/Lealone-Docs/blob/master/%E5%BA%94%E7%94%A8%E6%96%87%E6%A1%A3/Lealone%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BF%AB%E9%80%9F%E5%...

Posted by spike on 2024-10-18

#

Mysql

sqlite 提高读写性能

启用 WAL 模式可以提高并发性能,减少锁定问题。在 WAL 模式下,读和写操作可以同时进行。 启用 WAL 模式的方法是在数据库连接时执行以下 SQL 语句: sql PRAGMA journal_mode = WAL; PRAGMA synchronous = OFF; PRAGMA default_cache_size= 500000; PRAGMA for...

Posted by spike on 2024-10-18

#

Mysql

sqlite如何计算每张表占用的大小

查看表占用 sql SELECT name AS 'Table', ROUND( (LENGTH(sql) + (SELECT SUM(LENGTH(name) + LENGTH(type)) FROM pragma_table_info(sqlite_master.name)) ) / 1024...

Posted by spike on 2024-10-09

#

Mysql

mysql8 忘记密码解决办法

开一个终端 bash 关闭mysql服务 net stop mysql 运行 mysqld --console --skip-grant-tables --user=mysql --shared-memory 再开一个终端 管理员模式 bash mysql -u root -p 直接按Enter即可 use mys...

Posted by spike on 2024-01-31

#

Mysql

Mysql 给大表加索引 影子策略

方案思路 此方法来自《高性能MySQL》一书中的方案。 * 创建一张与原表(tb)结构相同的新表(tb_new) * 在新表上创建索引 * 重命名原表为其他表名(tb = tb_tmp),新表重命名为原表名(tb_new = tb),此时新表(tb)承担业务 * 为原表(tb_tmp)新增索引 * 交换表,新表改回最初的名称(tb = tb_new),原表改回...

Posted by spike on 2024-01-31

#

Mysql

mysqldump迁移MySQL数据

导出自建数据库的数据 bash mysqldump -h 127.0.0.1 -u user -p --opt --default-character-set=utf8 --hex-blob testdb --skip-triggers --skip-lock-tables /tmp/testdb.sql 导出存储过程、触发器和函数 bash...

Posted by spike on 2023-10-17

#

Mysql

mysql 解析json

代码 sql select columnName,json_extract(columnName, '$[0].address') from table1 where id = 1 评论 实际项目中json_extract的运行效率还没有验证,目前直接从json字段中取值非常便捷,如果日志存json,可以用sql来分析日志,运维方便。

Posted by spike on 2023-08-31

#

Mysql

mysql优化思维导图

[mypin] mindmap title: mysql优化 * mysql优化 ** 索引 *** 使用explain确定需要的索引 *** 使用analyze、optimze *** 删除没有用的、使用有限的、范围很广的索引 *** 存储引擎选择 **** innodb **** myisam **** blackhold **** archive *...

Posted by sky on 2023-07-06

#

Mysql

常用mysql优化知识点

索引类型速度排序 system const eq_ref ref fulltext ref_or_null index_merge unique_subquery index_subquery range index ALL

Posted by spike on 2023-06-25

Previous
Next