« first day (1274 days earlier)      last day (1826 days later) » 

12:00 PM
para gustos, patada en los cojones
 
@Kiko_L Allí te doy la razón, por eso es que vez tanto accidente porque no saben ir sin rueditas y simplemente: CRASH. XD
 
Anonymous
@Kiko_L ¿Compartir? ¿Qué es eso?
 
@Aritzbn XD
 
@MauricioContreras No creo que no usar el operador ternario sea ir con rueditas, como dices.
 
@phpMyGuel No, pero nunca lo vi en una primera clase de programación, siempre lo tocaron como un misterio de la vida, algo que existe y puede resolverte el escribir lineas adicionales, pero no lo enseñan como algo necesario. Al menos cuando yo vi programación me lo ocultaron así. Es como cuando te presentan el espectáculo pero no se quitan de en medio y tu estás moviendo el cuello de un lado a otro para tratar de ver lo que sucede en el escenario.
 
12:07 PM
@MauricioContreras No te lo enseñan para no liarte la cabeza, exacto. Al principio cuanto menos maneras sepas de hacer una cosa más probabilidades habrá de que las pocas formas que manejes las hagas bien XD
 
@MauricioContreras \º-º/ yo hasta hace dos semanas no sabía lo que era el operador ternario
 
@Aritzbn XDDDD
 
En python: resultado = 1 if condicion else 2
Aunque hay que leerlo haciendo una pequeña pausa, como si hubiera una coma, antes del else :-)
 
Vaya tela... Yo complicándome la vida con JS para hacer una animación y resulta que existe una etiqueta HTML que te la hace XD
 
Anonymous
 
Anonymous
12:18 PM
Soy un genio
 
@Aritzbn Es una de las cosas que más me gusta de JS, lo que te permite resumir las líneas. Por ejemplo:
const fnLog=(m)=>console.log(m);
 
@abulafia me gusta mas el formato "standard", pero sera cuestion de costumbre :)
 
Creo que la sintaxis python se aviene mejor a "infumables" anidaciones como resultado = 1 if a<=1 else 2 if a<=2 else 3 que sería en C: resultado = (a<=1)?1:(a<=2)?2:3
 
@abulafia sigo viendo mejor el "c-style" XD
 
@Pikoh Eres un caso perdido :-)
 
12:22 PM
@abulafia como digo, es cuestion de costumbre supongo :)
 
Quiero decir, la versión python la puede entender cualquiera que sepa inglés, la del C hay que ser ya programador
Bueno, seguro que también te gustan las expresiones regulares :-P
 
@PabloLozano Tienes un tocayo! es.stackoverflow.com/users/126821/pablo-lozano
 
Anonymous
@Marc es su smurf
 
@AsieR_2 Tambien lo he pensado xD
 
Anonymous
12:25 PM
@Marc si dice lo contrario miente
 
@NicolasOñate Cuando nos echamos un Factorio?
 
Anonymous
@Marc tiene coop?
 
@Marc Ahora que ha salido Imperator Rome esta fastidiado
 
@AsieR_2 EL juego en si esta pensado para ser 100% coop
 
en un par de semanas aprox
 
12:27 PM
@NicolasOñate Bah xD
 
Anonymous
@Marc eso son 3 meses por lo menos, debe una al AoE
 
@Marc el factorio tiene coop? yo me descargué el satisfactory
 
Que solicitado me siento ahora mismo
 
@NicolasOñate @AsieR_2 Digo Factorio como podria decir Terraria, Starbound, Stardew Valley.. incluso PUBG
 
xD
@Marc maincra
 
Anonymous
12:28 PM
@Marc sois amigos?
 
@NicolasOñate Tambien lo tengo
 
@NicolasOñate me apunto!
 
Ayer empecé a jugar a "Dawn of man"
 
Yo tengo una partida con mi hermano
 
@AsieR_2 No
 
12:30 PM
@Kiko_L que tal está? lo vi en steam y dudé de si comprarlo o no
 
@Kiko_L @Aritzbn Yo lo he jugado ya, no está mal, pero te quedas corto de contenidos en unas pocas horas de juego
 
@Marc affasfasf
 
@Marc You rocks
 
igual pruebo el They're Billions otra vez
 
Anonymous
@Marc qué agresividá, pobre teletubie
 
12:32 PM
@abulafia pues no soy fan, las uso solo cuando son necesarias
Bueno gente, que pasen un buen fin de semana todos
 
@AsieR_2 Solo he hablado con él por este chat, igual que contigo y con muchisimos otros xD
 
Anonymous
@Marc yo k sé, parecía que ya os conocíais xd
 
0
Q: Java comparacion String o Arraylist

Pablo Lozanono se como realizar un codigo en java. Tengo un String llamando Poderes donde estan dentro : Arco,Inteligencia,fuerza y pocima. Otro String llamado Miguel con : inteligencia,paciencia. Y por ultimo uno llamado Agus con : pocima,inteligencia y invisibilidad. Tengo que comparar el primer string so...

 
@AsieR_2 tranki no te pongas celoso, solo tengo ojos para uno
 
@PabloLozano te ha salido un clon xD
 
Anonymous
12:36 PM
@NicolasOñate para el establo
 
11 mins ago, by Marc
@PabloLozano Tienes un tocayo! https://es.stackoverflow.com/users/126821/pablo-lozano
 
Anonymous
12 mins ago, by Marc
@PabloLozano Tienes un tocayo! https://es.stackoverflow.com/users/126821/pablo-lozano
 
@AsieR_2 que celoso eres, has de dejar que la gente se relacione
 
Anonymous
MIELDA
 
@AsieR_2 No, pero ayer se conectó un user con el que si he jugado y tal y estuvimos hablando por aquí de Factorio, y @NicolasOñate dijo que él lo tenia tambien, por eso ha salido así el tema
 
12:37 PM
otia
 
Anonymous
@DavidDPG k ti pasa
 
@Marc Antes lo nombras, antes aparece xD
 
@NicolasOñate Lo he invocado xD
 
Eso si que es poder de convocatoria XD
 
@DavidDPG Wololo
 
12:38 PM
@Marc Ayooooo
@AsieR_2 Me ha sorprendido lo de pablo
justo entraba buscándole al chat :)
 
Anonymous
wololooooooooooooooooooo
 
Anonymous
@PabloLozano
 
@Marc Ayer me eché un par de Age Of empires precisamente
 
@DavidDPG Estará comiendo, tiene 3 menciones ya en el chat, en algun momento aparecerá de nuevo jaja
 
@Marc Ya por eso no le he pingeado
 
12:40 PM
@AsieR_2 20 minutos
 
@DavidDPG Estoy esperando a las rebajas de verano para pillarmelo por un par de duros
 
Ya vendrá o me responderá la pregunta
 
ponte celoso
 
@Marc Buah tio es que este finde hubo un evento importante
de AOE
Todos los pros jugando pero con nombres ocultos, todos contra todos
 
@DavidDPG @AsieR_2 y yo nos hemos hechado una, es un rusher de mielda
 
12:40 PM
@DavidDPG Bua jaja, suena bien
 
17000 personas viéndolo
@NicolasOñate Es que en AOE o rusheas o mueres
 
Anonymous
@NicolasOñate no se pique, no soy rusher, usted es aún MÁS lento que yo
 
es objetivamente mejor estrategia que boomear
 
@AsieR_2 estaba oxidado y me esperaba a un noobazo
 
Yo soy un novato en el AOE, siempre he ido con la calma en todo, recien ahora empiezo a ver videos de los pros y tal
 
12:42 PM
Una partida al only forest
 
@Marc Pues yo te digo a quien tienes que ver
 
Anonymous
@NicolasOñate define noobazo
 
ese modo me mola muchisimo
 
a los de team secret que son los top
El capitán el mejor jugador del mundo
y uno de ellos es un español con una guia super buena
 
@AsieR_2 construir como si fueras arquitecto
 
12:43 PM
@DavidDPG The Viper, Tatoh..
 
@DavidDPG Rushear? En qué idioma del demonio habláis?
 
Buenas buenas...
 
@Marc Ya ves, a theviper le sigo yo desde hace un par de años
 
@Kiko_L en el gamer
 
Anonymous
@NicolasOñate eso no implica que seas noob
 
12:43 PM
xd
 
Anonymous
aunque es un indicio xd
 
@JuanPerez jelou amijo
 
@DavidDPG Boomear?
 
@Kiko_L pues otra
 
Por fin viernes
 
12:44 PM
@AsieR_2 si sabes jugar, no pones las casas para que quede bonito el poblado
 
@Marc No me imaginaba que te molasen esos juegos y esa gente tio
 
Anonymous
@NicolasOñate yo las pongo toas juntas o de muro
 
@Marc @Aritzbn, me está gustando. Estoy en el neolítico :). Me parece interesante lo de definirles a tus aldeanos zonas de caza, recolección, etc. y olvidarte de estar todo el rato encima de ellos
 
@AsieR_2 pero al csgo te peto el ano
 
Anonymous
@Kiko_L en las reviews pone que está guay hasta el final que hace plof
 
Anonymous
12:46 PM
@NicolasOñate ese juego ni con un palo
 
@Kiko_L Rush: ataque temprano en Age of Empires (y otros) Boom: crecimiento rápido dejando de lado el ataque para tener mejor economía que el adversario, de nuevo en Age of Empires (y otros)
 
@AsieR_2 en cualquier shooter
 
Anonymous
@NicolasOñate dime shooters :)
 
@Marc ya tenemos algo a lo que jugar otra vez!
 
@DavidDPG aaahmmm, gracias.
 
12:47 PM
@Kiko_L :P no sé si te interesa pero te cuento el rollo igual
 
@Kiko_L brf igual lo descargo piratilla para probar.
 
@AsieR_2 ¯\_(ツ)_/¯
 
@DavidDPG jaja. La verdad que no estoy puesto en las partidas online. Me pongo demasiado nervioso y prefiero disfrutar yo solito contra la máquina
En tiempos jugaba con amigos en plan risas pero poco más
 
buenos dias
 
@DavidDPG yo siempre hago lo de tratar de crecer rápido dejando de lado el ataque (Aunque en civilization nunca me funciona)
 
12:49 PM
Otro juegazo: Kerbal Space Program
 
@DavidDPG Y tanto, AOE, Factorio, y lo que sea!
 
@Aritzbn Se premia mucho "molestar" al rival en este tipo de juegos: tú sigues creciendo pero él tiene que defenderse
@NicolasOñate No me hables, pobres kerbals
 
@Kiko_L Si, una cosa mala que le he visto es que cuando quieres expandir la aldea, como para crear una segunda un poco separada, allí se te descontrola todo y pierdes muchisima población, porque todos vuelven a la primera, pare3ce como que los aldeanos no tienen mecanica de reconocer lugares mas cercanos, sino que van directamente al asignado a ellos
 
Soy un kerbalicida
 
@NicolasOñate otro: baba is you
 
12:50 PM
@Kiko_L Pues es muy divertido con amigos
 
al menos, tiene pintaza hahah
 
Anonymous
AAAAAAAAAAAAAAAAAAAAAAAAAAAA chu beknia
 
@DavidDPG yo suelo hacer la tortuga
te estoy revelando mis secretos xd
 
@lois6b Aun le das al PUBG?
 
@Marc nop. sigue vivo ?
 
Anonymous
12:52 PM
@Aritzbn es alguna técnica milenaria eso?
 
Anonymous
@Marc @lois6b le da a las piedras
 
@lois6b Ya te digo, han añadido un monton de cosas nuevas
 
@AsieR_2 ayer un arbol que flipas
 
@AsieR_2 no, es invertirlo todo en defensas y cuando el otro te ataca con todo y lo pierde, ir tu a por él
 
ayer se me descargaron 5 gb de actualizacion del pubg
 
12:54 PM
@Marc Por lo que dicen lo peor que tiene el juego es la IA, aunque supongo que irá mejorando
 
Anonymous
@Kiko_L y en ese juego hay malos?
 
@AsieR_2 Otras aldeas
 
Anonymous
@Kiko_L te puedes pegar con ellos?
 
@AsieR_2 y comerciar
 
Anonymous
bomba de humo
 
12:59 PM
@AsieR_2 2 minutos
1
 
@Kiko_L Si, coincido totalmente
@Kiko_L Aun así, es un juegazo, y pinta muy bien ya estando en beta o alpha, no se en que version estan ahora
 
@AsieR_2 Sip
Me largou! Hasta el lunes!
 
@Kiko_L Venga, a disfrutar del finde!
 
AYUDA amigos
Tengo un atado en una consulta
SELECT FECHA_MUESTRA DIA,
LABEL,
DL_OUT_TH_KBPS,
UL_INC_TH_KBPS,
ROUND ( (DL_OUT_TH_KBPS + UL_INC_TH_KBPS) / (1000 * 1000), 2)
TOTAL_DL_UL_GBPS
FROM W4G.V_GF_DATA_GW_TH_KBPS
WHERE TRUNC (FECHA_MUESTRA) >=
TO_DATE ('01-04-2019', 'DD-MM-YYYY HH24:MI:SS')
AND TRUNC (FECHA_MUESTRA) <= TRUNC (SYSDATE - 1)
ORDER BY FECHA_MUESTRA ASC, label ASC
El resultado :

DIA LABEL TOTAL_DL_UL_GBPS
01/04/2019 00:00 5.59
01/04/2019 12:05:00 am 00:05 5.43
01/04/2019 12:10:00 am 00:10 5.28
 
1:18 PM
@fredyfx te invoco brooo!!!
 
@JuanPerez, el señor Juan Pérez. Cómo vas?
 
Tengo registros cada 5 minutos desde las 00:00 a 11:55 pm lo que deseo obtener el máximo junto el campo DIA
Resultado que espero:

DIA (fecha y hora) TOTAL_DL_UL_GBPS
@MauricioContreras Bien bro. Y tu ?
 
@JuanPerez Aqui, probaste el último código que te pasé ayer?
 
@MauricioContreras Lo voy a buscar en el chat
 
Es este:
SELECT TRUNC(FECHA) DIA, HORA, MAX(TOTAL_DL_UL_GBPS) FROM (
SELECT FECHA_MUESTRA FECHA, TO_CHAR(FECHA_MUESTRA, 'HH24:MI:SS') HORA,
ROUND ((DL_OUT_TH_KBPS + UL_INC_TH_KBPS) / (1000 * 1000), 2) TOTAL_DL_UL_GBPS,
FROM W4G.V_GF_DATA_GW_TH_KBPS
WHERE TRUNC(FECHA_MUESTRA) >= TO_DATE('01-04-2019', 'DD-MM-YYYY HH24:MI:SS')
AND TRUNC(FECHA_MUESTRA) <= TRUNC(SYSDATE - 1)
)
GROUP BY DIA
 
1:21 PM
Vale
@MauricioContreras La arregle asi ya que daba algunos errores:

SELECT TRUNC (FECHA), MAX (TOTAL_DL_UL_GBPS)
FROM (SELECT FECHA_MUESTRA FECHA,
TO_CHAR (FECHA_MUESTRA, 'HH24:MI:SS') HORA,
ROUND ( (DL_OUT_TH_KBPS + UL_INC_TH_KBPS) / (1000 * 1000), 2)
TOTAL_DL_UL_GBPS
FROM W4G.V_GF_DATA_GW_TH_KBPS
WHERE TRUNC(FECHA_MUESTRA) >= TO_DATE('01-04-2019', 'DD-MM-YYYY HH24:MI:SS')
AND TRUNC(FECHA_MUESTRA) <= TRUNC(SYSDATE - 1)
)
GROUP BY FECHA
El resultado fue este:


01/04/2019 5.31
01/04/2019 6.64
01/04/2019 6.77
01/04/2019 5.08
01/04/2019 7.1
01/04/2019 5.68
01/04/2019 0.96
01/04/2019 6.94
01/04/2019 5.33
01/04/2019 5.88
01/04/2019 5.19
01/04/2019 4.77
01/04/2019 5.28
01/04/2019 4.56
01/04/2019 6.01
 
XD, refactoring. No soy tan gurú con SQL, pero sé que se puede lograr
 
Si esta complicado yo creo que el problema es la hora que esta dando atado
 
@JuanPerez Claro, hay que buscar la manera de quitarse eso de encima. Algo más descabellado que se me ocurre es agregar es consulta a otra, pero es que solo es por probar. Si funciona seguro que hay una forma de hacerlo mejor, el problema es que
se puede usar PARTITION, pero el campo es datetime
 
@MauricioContreras Si
@MauricioContreras Yo no se que hacer
 
Prueba esta descabellada idea, si funciona, quiere decir que puede hacerse de otra forma:
SELECT DIA, MAX(TOTAL) FROM
( SELECT TRUNC(FECHA) DIA, TOTAL_DL_UL_GBPS TOTAL FROM (
SELECT FECHA_MUESTRA FECHA,
ROUND ((DL_OUT_TH_KBPS + UL_INC_TH_KBPS) / (1000 * 1000), 2) TOTAL_DL_UL_GBPS,
FROM W4G.V_GF_DATA_GW_TH_KBPS
WHERE TRUNC(FECHA_MUESTRA) >= TO_DATE('01-04-2019', 'DD-MM-YYYY HH24:MI:SS')
AND TRUNC(FECHA_MUESTRA) <= TRUNC(SYSDATE - 1)
)
)
GROUP BY DIA
 
1:31 PM
Si ahí trae el dia con el maximo
Solo hace falta la fecha
 
Ojo, que esto solo de devuelve DIA sin HORA, pero lo que quiero ver es si funciona
 
Perdon la hora
 
Entonces hay que repensar lo que hice, que ya se ve feo, pero que indica que si se puede
 
Si buena bro
 
Estaba comiendo, ya he visto el clon
Pues se ha llevado mi negativo, tanto la pregunta como la respuesta >:(
 
1:37 PM
@PabloLozano Hola Pablo te refieres a la consulta que hizo @MauricioContreras ?
 
@JuanPerezn No, a una pregunta de su clon
-1
Q: Java comparacion String o Arraylist

Pablo Lozanono se como realizar un codigo en java. Tengo un String llamando Poderes donde estan dentro : Arco,Inteligencia,fuerza y pocima. Otro String llamado Miguel con : inteligencia,paciencia. Y por ultimo uno llamado Agus con : pocima,inteligencia y invisibilidad. Tengo que comparar el primer string so...

 
Ahhh ya
 
Deberías explicar algo de lo que has hecho, una respuesta que sólo tiene código es difícil de entender o reaprovechar, por lo que se considera de mala calidad (nota, no soy el OP, es un tocayo) — Pablo Lozano 1 min ago
 
@PabloLozano LIKE IT xD
 
No quiero que me den mala publicidad xD
 
1:39 PM
@PabloLozano Imaginate por un momento que tu respondes a la pregunta y todos los comentarios son tuyos y del OP, seria bastante perturbador xD
 
Si se vuelve un asiduo, puedo modificar mi nombre, no sería la primea vez
 
hola muye buenas! y feliz viernes!
 
en SO había muchos Pablo
 
@PabloLozano Ya me imagino, a mi e habria pasado lo mismo si me llamara Marcos jaja
 
Pon "marc" aquí es.stackoverflow.com/users
tienes como una docena de tocayos
la mayoría con 1 punto
corrijo: sois 20 Marc
 
1:42 PM
@PabloLozano Ya vees xD
 
Pablo tiene que haber unios cuantos cientos
 
Nope, retiro lo dicho xD
Marco y Marcos hay tambien muchos
@PabloLozano de Pablo hay 3 paginas literales xDD
 
@MauricioContreras Tambien podemos utilizar el campo LABEL que contiene la hora separada
 
eso solo pablo, si pones "pablo l" hay otros pocos
 
@MauricioContreras Trate de agregarlo pero al colocarlo en el GROUP BY DIA todo se descuadra
 
1:46 PM
hay 30 páginas de /^pablo.*/i
 
@PabloLozano Que locura, y esto es SOes, en SO no me quiero imaginar xD
 
2:04 PM
@Marc 164 páginas
36 usuarios por página... unos 5900 Pablos
 
Ya pude resolver la query quedo de esta manera:
SELECT *
FROM (SELECT FECHA_MUESTRA DIA,
LABEL,
DL_OUT_TH_KBPS,
ROUND ( (DL_OUT_TH_KBPS + UL_INC_TH_KBPS) / (1000 * 1000), 2)
TOTAL_DL_UL_GBPS,
ROW_NUMBER ()
OVER (
partition by trunc(FECHA_MUESTRA)
ORDER BY
ROUND (
(DL_OUT_TH_KBPS + UL_INC_TH_KBPS) / (1000 * 1000),
2) DESC)
AS rn
FROM W4G.V_GF_DATA_GW_TH_KBPS
WHERE TRUNC (FECHA_MUESTRA) >= TO_DATE ('01-04-2019', 'DD-MM-YYYY HH24:MI:SS')
AND TRUNC (FECHA_MUESTRA) <= TRUNC (SYSDATE - 1)
) q1
WHERE rn = 1
 
de hecho hay 4 pablo lozano y 2 juan pablo lozano
 
@PabloLozano Puf jaja, cuanta gente con el mismo nombre
 
2:21 PM
Si alguien me da un voto por aquí, puedo cerrar unas cuantas preguntas como duplicadas de ésta:
3
Q: ¿ Que significa estos WARN en la terminal de Node?

Miguel EspesoHola estoy cargando librerías a mi proyecto con "npm" y continua mente se muestra el siguiente mensaje: ***C:\Users\victor\Desktop\michaelgram>npm install --save page npm WARN michaelgram@0.1.0 No repository field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.3 (node_module...

SE es un campo de minas ahora mismo!
 
@JuanPerez me agarraste en la calle. Buscando al niño en la escuela. XD. En un rato seguro se conecta @gbianchi y te da una mano. Y de paso me bannea por intentar SQL. XD
 
está todo lleno de SPOILERS!
xD
 
XD
yo dejé de ver redes sociales por lo mismo
XD
 
@MauricioContreras xD dale bro tranquilo
 
2:36 PM
@MauricioContreras hola.. que?
 
3:02 PM
@gbianchi un tema SQL con @JuanPerez. XD
 
@MauricioContreras ah
 
3:16 PM
@MauricioContreras Holi bro
Hasta que por fin lo pude solucionar
xD
 
buenas tardes, Sr. Mod
 
@PabloLozano ok.. buenas.. me hago cargo.. :p
 
3:39 PM
@JuanPerez Me alegra
 
Chicos una duda sobre BDO Sql Server.
Saben que tengo que realizar la migración de TODA la información de la BDO de 2009 hacía abajo a otra para luego borrar esa información de producción y así esta quede mas ligera.
Hay una manera de que yo pueda hacer eso automáticamente es decir colocando el año ?
O tengo que hacerlo tabla por tabla

Pero son servidores distintos
 
@keivervasquez primero. Mira la versión de la base de datos
 
@keivervasquez Pensé q ya habías resuelto, lo preguntaste hace unos días.
 
SQL server 2012
Pero no me dijeron nada :(
 
@keivervasquez no. Ese es el manejador. Revisa en las propiedades de la base de dato para que tengas la version exacta.
 
3:42 PM
Entiendo lo que quieres hacer, la cosa es saber cómo está estructurada la BD, qué registros se verían afectados y si las relaciones se mantienen.
@keivervasquez Dices que necesitas la BD más ligera, de cuántos terabytes estamos hablando?
 
@MauricioContreras cuanto millones de datos por tablas?
 
@gbianchi No, imagino que quiere que la BD esté menos pesada en general.
 
@MauricioContreras yo veo que quiere generar backups periodicamente
 
@farsSharp bakcups es diferente a bajar a historico
 
@gbianchi No son tantas asi como millones
 
3:47 PM
@keivervasquez y entonces?
 
@MauricioContreras Realmente es esto
 
@farsSharp Igual es problemático manejar backups con demasiados gigas, se vuelve una tarea un poquito tediosa.
 
Mi jefe dice que yo puedo hacer eso con un programa que haga pero ni idea
 
@keivervasquez Keiver, no estas contestando lo que te preguntamos.. de cuanta info hablamos?? cuantas tablas?? cuantos registros?
 
como averiguo eso
No tengo mucha experiencia con BDO
 
3:49 PM
@keivervasquez esta en tu base...
BDO = base de datos o????
 
som 226 tablas
 
SELECT
database_name = DB_NAME(database_id)
, log_size_mb = CAST(SUM(CASE WHEN type_desc = 'LOG' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
, row_size_mb = CAST(SUM(CASE WHEN type_desc = 'ROWS' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
, total_size_mb = CAST(SUM(size) * 8. / 1024 AS DECIMAL(8,2))
FROM sys.master_files WITH(NOWAIT)
WHERE database_id = DB_ID() -- for current db
GROUP BY database_id
 
@MauricioContreras la base no se mide en megas.. se mide en registros.. de que te sirve medirla en megas?
@keivervasquez y no estan haciendo un backup??? :O
 
@gbianchi Lo sé, pero el tamaño en megas puede dar una idea del problema que afronta. Yo estoy suponiendo que el problema que plantea es por backup, no por otra cosa.
 
@MauricioContreras cuanto, pero cuanto que el problema es porque anda "lento" el sistema, y eso no es por la cantidad de registros, si no porque deben faltar indices y las querys no estarian optimizadas...
 
3:55 PM
Me van a volver loco jajajaja
 
@gbianchi Exacto, si el tamaño de la bd es ridículamente pequeño en megas, ya empiezo yo a pensar que la BD no está bien indexada
226 tablas no suena nada complicado ni grande
 
Log_size_mb = 5497.00 row_seize_mb = 45540.31 y total_size_mb=51037.31
 
Pues no sorprende. Lo que comenta @gbianchi suena a lo lógico y a lo que yo estaba suponiendo. Creo que el detalle está en la indexación de la BD. Tu BD en megas no es pesada. Si creen que la solución es desacoplar info desde hace 10 años hacia atrás, eso solo es un paño de agua tibia y no resuleve el problema de raíz
@keivervasquez Ahora prueba esta Query, para saber el total de registros, así veremos la magnitud de los mismos:
DECLARE @TableName sysname
SET @TableName = 'bigTransactionHistory'

SELECT TBL.object_id, TBL.name, SUM(PART.rows) AS rows
FROM sys.tables TBL
INNER JOIN sys.partitions PART ON TBL.object_id = PART.object_id
INNER JOIN sys.indexes IDX ON PART.object_id = IDX.object_id
AND PART.index_id = IDX.index_id
WHERE TBL.name = @TableName
AND IDX.index_id < 2
GROUP BY TBL.object_id, TBL.name;
 
Estoy en racha, pensé que hoy no iba a responder nada y en una hora se me ha acumulado todo xD
 
4:11 PM
@MauricioContreras No me muestra nada
 
@keivervasquez claro, debes cambiar el nombre 'bigTransactionHistory' por el nombre de la tabla que deseas consultar. Lo ideal es que consultes la tabla que sabes que más registros tiene
Una consulta a una BD que tengo en producción da 1.564.272 registros, en la tabla que más registros tiene
 
SET @TableName = '[dbo].[Pedidos]'
Coloco eso e igual no me trae nada
 
hace count(*) from pedidos
 
@keivervasquez Usalo con 'Pedidos', sin tanto adorno
@keivervasquez Y verifica que la consulta la haces sobre tu BD, no sobre 'master', que a veces no nos damos cuenta
@gbianchi Jejeje, imagina la carga si los registros son altos. Ya me imagino a jefe de @keivervasquez dándole cocotazos por laguear la BD. XD
 
@MauricioContreras un count no laguea nunca.. XD
 
4:25 PM
@gbianchi En serio?
 
@MauricioContreras para el count no necesita traer registros, ni siquiera hacer un full scan.. fijate como es el explain plan...
 
@MauricioContreras jajajajaja
 
@MauricioContreras que lindo indice para scanear eh.. jajajaj
 
@gbianchi XD
 
4:29 PM
La tabla que mas tiene es: 355600024
 
355 millones de registros... es pesadita...
 
@gbianchi Pos sip
 
dependiendo de tu servidor obvio.. donde trabajo eso es una tabla standard jajajajaj
ok.. entonces.. volvamos al principio.. hacen backups?
(tengo miedo a escuchar la respuesta)
 
Eso mismo, ya sabemos que la BD se las trae, el backup debe ser molesto, ojalá lo estén realizando. En teoría diariamente como mínimo.
 
4:34 PM
@keivervasquez que es esa cara?
 
Yo solo me limito por ahora con lo que me asignaron que es mover toda la informacion del 2009 para abajo a otro bdo en otro servidor y borrar la de donde esta actualmente
 
la solucion es bastante simple.. se agarra el backup. se pone en otra base, se chequea que este, y luego se borran los registros anterior al 2009 de las tablas que correponda....
 
@keivervasquez Lo primero es el backup
eso
@gbianchi Y no olvidar el WHERE
XDDDD
 
@keivervasquez BDO = OBJETO DE BASE DE DATOS que es distinto de BASE DE DATOS... un BDO puede ser un indice.. una BD es todo completo
@MauricioContreras sin un where dificil que borres los anteriores a 2009
igual, darle esta tarea a un principiante (con el respeto que se merece obviamente) sobre una base de produccion.. es .... mmmmmmmmmmm.... raro.....
 
@gbianchi He visto casos, lo escriben mentalmente y luego a llorar
 
4:37 PM
@MauricioContreras este proceso deberia pasar por dos o tres manos antes de llegar a prod
 
@gbianchi Hay jefes de jefes. Imagino que el servidor es un clon i5 cuando mucho.
 
@MauricioContreras yo no trabajaria con esa empresa entonces :p jajajaja
 
@gbianchi Y te lo digo por experiencia. El jefe por fuera decía: a mi me gustan las cosas bien hechas, le pedías un Servidor mediano y te traía el clon más peorro, porque el vendedor le decía que no era necesario tanto. Por eso te digo, hay jefes de jefes.
@keivervasquez ya sabes lo que debes hacer
@keivervasquez paso 1 respaldo y puesta en otro server, verificando que está todo OK
Luego tabla por tabla borrar los registros tales que la fecha sea inferior a 2009. No hay más misterios allí.
 
@gbianchi jajaja
@MauricioContreras Perfecto graacias!!
 
@keivervasquez Cuando gustes!!!, y no olvides el WHERE. XD
 
4:47 PM
@MauricioContreras Seguro jajaja
 
@keivervasquez y que alguien revise tus querys.. por control!!!
 
5:23 PM
@gbianchi Segurisimo jajajaja
 
buen día hermanos :D
Happy FRIDAY!!!!
hey @byte96 me invocaste :D
 
@fredyfx O/
 
¿Cómo vamos @SebastiánLagosYañez css?
 
5:43 PM
@fredyfx hola brooo !
me interesa ese numero que me has escrito en twitter, su historia !!
 
es una serie hecha por Nikola Tesla
124875124875124875... se repite ese patrón.
1248...
multiplica x2 = 16, suma 1+6 = 7
16 x2 = 32, suma 3+2 = 5
32 x2 = 64, suma 6+4 = 10, suma nuevamente 1+0 = 1.
64 x2 = 128, suma 1+2+8 = 11, suma 1+1 = 2.
sigue el patrón sumando los dígitos individuales hasta que quede sólo 1 y esa serie 124875 se repite infinitamente
algunos astrólogos usan una lógica similar, motivo por el cual el twittero que te mandó un mensaje en tono despectivo activó esas ganas de compartir esa serie
 
Entrevista con Pikoh y gbianchi, nuestros nuevos moderadores la semana próxima en vivo y en directo por YouTube. Prepárense con sus preguntas y pasen un buen tiempo con nosotros. 🎙️👍🏽 https://www.youtube.com/watch?v=G5hbhmHcocM&feature=youtu.be
4
 
hey @gbianchi ya está retuiteado :D
 
@fredyfx :)
 

« first day (1274 days earlier)      last day (1826 days later) »