【手写数据库toadb】数据字典的内容结构,它的生成,避免鸡生蛋蛋生鸡的问题,高频访下的性能应对
文章浏览阅读2次,点赞2次,收藏2次。前言本专栏是介绍从零开始手写一款数据库内核,通过构建一个简单的数据库内核模型,避免开源数据库庞大的代码量和繁多的功能,toadb化繁为简,麻雀虽小五脏俱全,展示数据库核心模块的原理,流程,同时可以加深对数据库原理的理解,提升编程和架构设计能力。
MySQL调优方法总结的真全
文章浏览阅读1.4k次。可以通过查询MySQL的系统表,如information_schema.statistics等,来查找无用的索引和重复的索引,并移除这些索引。MySQL的缓存是一个非常重要的组件,它可以显著提升数据库的性能。通过分析日志,可以识别和解决慢查询、未优化的查询等问题,调整MySQL的配置和参数设置,并为未来的优化提供参考。MySQL的性能优化是一个长期的过程。通过使用MySQL执行计划工具EXPLAIN,我们可以从查询语句中了解每个操作的执行顺序、访问方式、索引使用情况和可能的性能问题,并提供了优化的建议。_mysql调优
若依实现从数据库获取动态数据源切换
文章浏览阅读2.3k次。在切面前置通知中对指定的类型进行判断,如果是master则使用默认的数据源,slave则使用配置文件中配置的从库,other则表示使用存在数据库表中的数据源,随后会根据请求方法的参数获取业务的ID然后去数据库查询与之绑定的数据源信息,然后将之设置成当前数据源,使用完后通过后置通知@After将数据源清除掉。虽然若依已经做过数据源切换的封装了,通过AOP的方式去指定数据源,但是若依原本的只能是切换配置文件中已有的数据源,意味着如果我要再加一个新的数据源就需要去配置文件里加上,修改也是如此,这样显然很麻烦。_若依如何切换从数据库
MySQL user权限表详解和MySQL db、tables_priv、columns_priv和procs_priv权限表
文章浏览阅读898次,点赞17次,收藏16次。MySQL 在安装时会自动创建一个名为 mysql 的数据库,mysql 数据库中存储的都是用户权限表。用户登录以后,MySQL 会根据这些权限表的内容为每个用户赋予相应的权限。user 表是 MySQL 中最重要的一个权限表,用来记录允许连接到服务器的账号信息。需要注意的是,在 user 表里启用的所有权限都是全局级的,适用于所有数据库。user 表中的字段大致可以分为 4 类,分别是用户列、权限列、安全列和资源控制列,下面主要介绍这些字段的含义。_user_tab_columns权限怎么给用户
群晖NAS开启FTP服务结合内网穿透实现公网远程访问本地服务
文章浏览阅读2k次,点赞104次,收藏97次。本文主要介绍如何在群晖NAS中开启FTP服务并结合cpolar内网穿透工具,实现使用固定公网地址远程访问群晖FTP服务实现文件上传下载。_群晖nas 公网ftp
SpringBoot+Mybatis-Plus整合Dm(达梦)数据库
文章浏览阅读2k次。注意:数据源的配置别填错了哦!生成出来就有 mapper、model、 controller、*mapper.xml、service。以上是application.yml的配置。1.1、注意事项:大家最关心的莫过于DM数据库的 Dmjdbc.Jar。找到你需要的依赖导入就行了,我这里使用windows版的Dm(可以去Junit中测试。_mybatis plus 达梦数据库
【iOS】UICollectionView使用
文章浏览阅读1.1k次,点赞20次,收藏18次。总结了UICollectioinView的基本使用、参差瀑布流式和圆环式布局。其实算是特殊Flow布局的UITableView,但简单的列表仍可以使用UITableViewUICollectionView最大的优势就是通过自定义Layout,实现cell的布局,整体的思路就是:通过一些几何计算,设置好每个item的布局位置和大小一篇较为详细的 UICollectionView 使用方法总结
【LangChain系列文章】4. 向量数据库Vector Stores
文章浏览阅读1.4k次。向量数据库Vector Stores 和 embeddings介绍 及简单的使用_langchain 向量数据库
“docker-credential-desktop.exe“: executable file not found in $PATH 错误解决
文章浏览阅读506次,点赞9次,收藏8次。"docker-credential-desktop.exe": executable file not found in $PATH 错误解决
今日推荐
周排行