
数据库
文章平均质量分 55
alim2012
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hadoop容器化部署
5、从官网上下载hadoop安装包,并解压到容器下/home路径下。将配置文件/etc/ssh/ssh_config 中的。6、run.sh文件编写, 放在/home路径下。8、编写Dockerfile。原创 2023-02-22 16:21:24 · 1023 阅读 · 0 评论 -
图数据语句(Gremlin和Cypher)解决两个点到同一点的问题
两个点到同一点的问题用Cypher可以写成。如下图所示的关系,其中name是唯一的。原创 2022-07-15 17:55:19 · 456 阅读 · 0 评论 -
sql语句使用技巧
1、转换日期格式(转换日期格式)SELECT DATE_FORMAT(day, '%W, %M %e, %Y') AS day FROM days2、怎么获取2020年6月份这个条件,以下是可行方法(上月播放的儿童适宜电影)(1)使用BETWEEN ANDprogram_dateBETWEEN '2020-06-01' AND '2020-06-30'(2)使用 YEAR()和MONTH()函数YEAR(program_date) = 2020 AND MONTH(progr.原创 2020-04-13 15:22:11 · 730 阅读 · 1 评论 -
Postgres服务无法启动的问题
按照postgres简单配置步骤,将pgsql注册为服务_BUG达咩的博客-优快云博客对postgres注册服务,结果发现无法启动,如下图所示直接输入"C:\Program Files\pgsql\bin\pg_ctl.exe" runservice -N "pgsql" -D "C:\Program Files\pgsql\data" -w报1063的错误,如下图所示同时使用安装版的postgres也无法成功安装直接输入"C:\Program Files\pgsql\bin\pg..原创 2022-05-06 17:51:08 · 7945 阅读 · 0 评论 -
基于Gremlin语言图数据库查询的优化
1、简化返回接口一次不要返回太多内容和太多字段2、接口分离查询较慢的部分可以单独分离成一个接口以提高整体的体验3、关键字段引入索引g.V().hasLabel("label").values("name").fold(). order(Scope.local). index(). unfold(). order(). by(__.tail(Scope.local, 1)) 4、并行处理执行多条语句时可并行处理,如下所示,程序总体执行时间为2simp原创 2021-12-20 16:36:42 · 1711 阅读 · 0 评论 -
You cannot use the alias ‘r‘ of an expression containing a window function in this context.‘
SELECT d. NAME AS Department, e. NAME AS Employee, SalaryFROM Employee AS e, Department AS dWHERE d.Id = e.DepartmentIdAND EXISTS ( SELECT dense_rank () over ( PARTITION BY DepartmentId ORDER BY Salary DESC ) AS r FROM Employ.原创 2021-11-16 12:27:29 · 2630 阅读 · 1 评论 -
Neo4j 如何将 Label 标签作为查询条件
1、match (n) where (n:`a` or n:`b` ) return count(n)2、match (n) where any(label in labels(n) WHERE label in ['a', 'b']) return n参考资料:http://neo4j.com.cn/topic/5e68e6e05426e67e5afcf5aa转载 2021-04-22 16:34:31 · 2314 阅读 · 0 评论 -
mysql分块批量插入数据(insert)性能分析
#encoding=utf8import pymysqlimport stringimport randomimport timedef get_ran_str(): return ''.join(random.sample(string.ascii_letters + string.digits, 16))def get_values_exp(count): exp = [] for i in range(0, count): name = ...原创 2020-06-25 13:08:52 · 1684 阅读 · 0 评论 -
批量更新mysql数据库数据
任务:数据库有多篇文档(file),每篇文档有多个段落(para),每个段落有多个句子(sentence),现在是要为250万个句子标注句子位置信息(第n句第m句话标为m-1)方法一:使用python脚本,对于每句话用update语句进行数据更新,用时1天多sen_index = 0last_para = 0last_file_id = 0for i,a_data in data: para = a_data['para'] file_id = a_data['fil原创 2020-06-05 15:18:44 · 735 阅读 · 0 评论 -
SQL ID自增列从1开始重新排序(使用存储过程)
1、适用于与id连续的情况,有级联更新外键情况:update table set id = id - C;如果是id = id + C,则先需要去掉主键,等设置新主键后再重新设置主键处理400万条无外键的数据大概需要1分钟2、使用存储过程:适用于不删除原来的记录,id不连续,有更新级联外键,不需要备份原来记录的情况:处理2.5万条有外键的数据大概需要850秒CREATE ...原创 2020-04-27 17:09:31 · 2461 阅读 · 0 评论 -
splite的sql转成mysql的sql脚本(仅insert语句)
1、按照https://blog.youkuaiyun.com/wsbl52006/article/details/78677730的规程,导出sql语句2、运行脚本:import reres = ""with open('main.sql', 'r', encoding='utf-8') as f: str = f.read() pattern = re.compile(r"INSE...原创 2020-03-08 00:14:34 · 268 阅读 · 0 评论 -
mysql原理
MySQL 架构https://www.cnblogs.com/xiaotengyi/articles/3641983.htmlMysql 运行原理与基础架构https://www.jianshu.com/p/0f5964bf07b9sqlServer锁机制https://www.cnblogs.com/chillsrc/archive/2013/04/13/3018386.htmlmysql原理...转载 2018-06-20 15:37:47 · 444 阅读 · 0 评论