https://sampwiki.blast.hk/wiki/MySQL/R33#mysql_pquery
Segundo a Wiki: Envia uma consulta que serб executada em outro encadeamento simultaneamente e chama o retorno de chamada (se houver) quando a execuзгo estiver concluнda.
OBS: "A diferenзa entre este nativo e o mysql_tquery () й que este tipo de consulta usa multi-threading, portanto й mais rбpido dependendo de quantas conexхes sгo usadas. O nъmero de conexхes pode ser especificado em mysql_connect () atravйs do parвmetro pool_size."
Nota: Pelo o que eu entendi ela executa duas ou mais consultas simultaneamente e nгo utiliza o processamento do servidor que esta rodando o gamemode para executar a tarefa, ele utiliza o servidor mysql, e apos finalizar se tiver uma callback definida nos parametros ela й chamada.
https://sampwiki.blast.hk/wiki/MySQL/R33#mysql_tquery
Segundo a Wiki: Envia uma consulta que serб executada em outro thread(servidor mysql) e chama o retorno de chamada (se houver) quando a execuзгo estiver concluнda.
Importante:
Й altamente recomendado para encadear todas as suas consultas (atй INSERT & UPDATE).
Use cache_delete () se vocк nгo precisar mais do resultado da consulta ou se houver vazamentos de memуria.
Nota: Nem preciso explicar jб ta bem definida
https://sampwiki.blast.hk/wiki/MySQL/R33#mysql_query
Segundo a Wiki: Este nativo envia uma consulta nгo-encadeada para o servidor MySQL. O servidor SA: MP (o thread principal do PAWN) aguarda atй que a consulta seja executada e, em seguida, retorna o identificador do cache.
Importante: Й altamente recomendado para encadear todas as suas consultas (atй INSERT & UPDATE).
Use cache_delete () se vocк nгo precisar mais do resultado da consulta ou se houver vazamentos de memуria.
Nota: Essa jб usa o servidor que ta rodando seu gamemode e nгo o servidor mysql entгo nгo й bom para consultas grandes ja que pode ocasionar lag e travamentos no servidor dependendo do tamanho da consulta, e na wiki diz que O servidor SA: MP aguarda ate que seja executada a consulta, apos fonalizar nгo chama callback por parametro e os resultados vгo para os caches, e recomenda usar a funзгo cache_delete() se nгo for usar mais os resultados do cache
Agora alguns exemplos de situaзгo...
Para a
mysql_query se eu tivesse que usar provavelmente usaria sу na OnGameModeInit, a
mysql_tquery para executar as demais tarefas e a
mysql_pquery eu nгo usaria por ser leigo no assunto de multi-threading.
Edit Finalizado!
Nгo manjo muito mas basicamente й isso, os que sгo pro ae no assunto me corrijam se tiver errado.