数据库高级面试题
以下是一些数据库高级面试题及其答案:一、索引设计与优化解释MySQL中的索引类型及其应用场景。答案:主键索引:唯一标识每条记录,适用于主键列。唯一索引:保证索引列的值唯一,适用于需要唯一约束的列。普通索引:加速查询的普通索引,适用于一般的查询操作。联合索引:多个列组成的索引,适用于多个列的查询条件。全...
2025-03-07
大模型落地的关键:如何用 RAG 打造更智能的 AI 搜索——阿里云 AI 搜索开放平台
近几年,大语言模型(LLM)取得了突破性进展。然而,尽管这些大模型在各种任务中展现出了强大的语言理解与生成能力,也存在一些问题,其中最为突出的是幻觉问题以及知识时效性的问题。
2025-04-16
mongoengine+flask开发tips(一)
1.数据模型类引用自身,比如一个关注的人列表 {代码...} 2.查询引用域,引用域只能查询objectID,其他字段都不能查询,除非先查出目标对象的objectID,然后再用引用域以如下方式查询 {代码...} 3.查询单个对象必须要用first函数,否则结果是数据集,即便只有一个,也不支持单个数据所支持的一些操作 {代码...} 4.删除与...
Sequelize 中文文档 v4 - Raw queries - 原始查询
默认情况下,函数将返回两个参数 - 一个结果数组,以及一个包含元数据(受影响的行等)的对象。 请注意,由于这是一个原始查询,所以元数据(属性名称等)是具体的方言。 某些方言返回元数据 "within" 结果对象(作为数组上的属性)。 但是,将永远返回两个参数,但对于MSSQL和MySQL,它将是对同一对象的两个引用。
MySQL数据库优化技巧大全
MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。 ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。 ③ 对SQL语句以及表优化。 MySQL参数优化 1:MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看 mysql> show variables like 'max_connection...
ClickHouse可视化DBM(Incubator) Release 1.3.0-SNAPSHOT
UI将徽标添加到菜单用vue-codemirror替换代码编辑器将发布时间表添加到索引升级Vue默认版本(2.5.10->2.15.3+)和electron...优化过程监控图的展示Enhancement支持构建数据源选择协议优化软件图标(圆形)支持查询历史分页支持文本查询选择Issues-13支持多查询结果显示添加如何贡献文档添加软件网站增加顶部菜单重载...
2021-07-23
【MySQL实战45讲】索引部分整理
索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本书我们可以通过目录中快速的定位其中的某一个知识点;对于数据库而言索引其实就是它的目录,可以通过索引快速的定位都某一条或多条记录。
2020-01-03
MySQL select查询教程
查询Syntax: {代码...} 查询列 。select * from .. select from emp; 会查询所有的记录行;生产中杜绝使用(select from emp;会做全表扫描) select * from emp where empno='7900'; 会取出所有的字段;生产中杜绝使用 原因1:占用更多的内存空间(缓冲池innodb buffer pool) 原因2:查询条件是普通索引,就会进...
2021-05-31
Smartbi报表工具实现并查询(不去重)
并查询(不去重)是指通过Union all运算符将两个或多个查询的结果组合为单个结果集的select语句。结果集中的列名为主查询的列名。与并查询(Union)的区别:Union会自动压缩多个结果集中的重复结果;Union all则不处理重复结果,将所有结果全部显示出来。报表分析业务场景:某企业需要统计中国地区和美国地区的高层领导...
2021-05-12
MySQL 超新手入门(5) JOIN 与 UNION 查询
在「world」资料库的「country」表格中,储存世界上所有的国家资料,其中有一个栏位「Capital」用来储存首都资料,不过它只是储存一个编号;另外在「city」表格中,储存世界上所有的城市资料,它主要的栏位有城市编号和城市的名称:
MySQL 开启慢查询日志
slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录
自助式数据分析工具:jvs-sdw(数据智仓)图表配置说明和实现效果
在JVS数据分析图表中,是支持查询条件进行多个数据展示组件的联动查询,实现的方式是设置统一的查询条件,在每个图表组件中,设置对应的查询字段去关联查询条件,那么下面我们逐步介绍配置方式。
2023-05-23
如何实现一个优雅的搜索功能
本着是一个隐藏的搜索框,如果在蹦出搜索框的同时右边有一个提交按钮的话会显得比较突兀,也是本着让用户少点一次的原则,就想做成一个类似于搜索提示的效果,这里用到了防抖机制。我们希望当我们在搜索框中输入关键字时,系统能够自动搜索。但是系统无法判断我们输入到什么时候是他想要的关键字。这是就用到了防抖,通...
数据库的物化视图
数据库的物化视图(Materialized View)是一种预先计算和存储的查询结果集,可以提高查询性能和减少查询开销。与普通视图不同,物化视图是实际存储在磁盘上的表,而不是只是一个查询语句。物化视图可以在需要时更新,以保持其数据的实时性。
2024-04-19
日均5亿查询,京东为什么弃 MySQL 转ES?
我们把订单数据存储在MySQL中,但显然只通过DB来支撑大量的查询是不可取的。同时对于一些复杂的查询,MySQL支持得不够友好,所以订单中心系统使用了Elasticsearch来承载订单查询的主要压力。
机器学习-搜索技术:从技术发展到应用实战的全面指南
在本文中,我们全面探讨了人工智能中搜索技术的发展,从基础算法如DFS和BFS,到高级搜索技术如CSP和优化问题的解决方案,进而探索了机器学习与搜索的融合,最后展望了未来的趋势和挑战,提供了对AI搜索技术深刻的理解和展望。关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经...
在 Visual Studio Code 里如何设置让搜索忽略指定的文件夹
我今天在 Visual Studio Code 里根据关键字 @spartacus/smartedit 进行搜索时,发现 Visual Studio Code 也把文件夹 .angular 里的文件一并搜索了:
2023-09-09